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ů.