SignalRASP.NET Core Klienty

Verze, podpora a kompatibilita

Klienti SignalR se dodá společně s komponentami serveru a mají odpovídající verze. Každý podporovaný klient se může bezpečně připojit k libovolnému podporovanému serveru a všechny problémy s kompatibilitou by se považovaly za chyby, které je třeba opravit. SignalR Klienti jsou podporovaní ve stejném životním cyklu podpory jako zbytek .NET Core. Podrobnosti najdete v tématu Zásady podpory pro .NET Core.

Mnoho funkcí vyžaduje kompatibilního klienta a server. Níže najdete tabulku s minimálními verzemi různých funkcí.

Verze 1.x jsou mapy na verze SignalR .NET Core 2.1 a 2.2 a mají stejnou životnost. Verze 3.x a vyšší přesně odpovídá zbytku rozhraní .NET a SignalR má stejný životní cyklus podpory.

Verze nástroje SignalR Verze .NET Core Úroveň podpory Konec podpory
1.0.x 2.1.x Dlouhodobá podpora 21. srpna 2021
1.1.x 2.2.x Konec životnosti 23. prosince 2019
3.x nebo vyšší stejné jako SignalR verze Viz zásady podpory pro .NET Core.

POZNÁMKA: Ve ASP.NET Core 3.0 se klient JavaScriptu přesunul do @microsoft/signalr balíčku npm.

Distribuce funkcí

Následující tabulka uvádí funkce a podporu pro klienty, kteří nabízejí podporu v reálném čase. U každé funkce je uvedená minimální verze podporující tuto funkci. Pokud není uvedená žádná verze, funkce se nepodporuje.

Funkce Server Klient .NET Klient JavaScriptu Klient Java
Podpora SignalR služeb Azure 2.1.0 1.0.0 1.0.0 1.0.0
Streamování mezi serverem a klientem 2.1.0 1.0.0 1.0.0 1.0.0
Streamování mezi klientem a serverem 3.0.0 3.0.0 3.0.0 3.0.0
Automatické opětovné připojení (.NET, JavaScript) 3.0.0 3.0.0 3.0.0
Přenos websocketů 2.1.0 1.0.0 1.0.0 1.0.0
Server-Sent událostí 2.1.0 1.0.0 1.0.0
Přenos dlouhého dotazování 2.1.0 1.0.0 1.0.0 3.0.0
Protokol centra JSON 2.1.0 1.0.0 1.0.0 1.0.0
Protokol centra MessagePack 2.1.0 1.0.0 1.0.0 5.0.0

Podpora povolení dalších funkcí klienta je sledována v našem sledování problémů.

Další zdroje informací