SignalRASP.NET Core Kunden

Versionsinformationen, Unterstützung und Kompatibilität

Die Clients werden zusammen mit den Serverkomponenten versendet SignalR und sind entsprechend versioniert. Jeder unterstützte Client kann eine sichere Verbindung mit jedem unterstützten Server herstellen, und alle Kompatibilitätsprobleme werden als zu behebende Fehler angesehen. SignalR -Clients werden im gleichen Supportlebenszyklus wie der Rest von .NET Core unterstützt. Weitere Informationen finden Sie in der .NET Core-Supportrichtlinie.

Viele Features erfordern einen kompatiblen Client und Server. Unten finden Sie eine Tabelle mit den Mindestversionen für verschiedene Features.

Die 1.x-Versionen von SignalR entsprechen den .NET Core-Releases 2.1 und 2.2 und haben die gleiche Lebensdauer. Für Version 3.x und höher stimmt die SignalR Version genau mit dem Rest von .NET überein und verfügt über den gleichen Supportlebenszyklus.

SignalR-Version .NET Core-Version Supportebene Ende des Supports
1.0.x 2.1.x Langfristige Unterstützung 21. August 2021
1.1.x 2.2.x Ende der Lebensdauer 23. Dezember 2019
3.x oder höher identisch mit SignalR version Weitere Informationen finden Sie in der .NET Core-Supportrichtlinie.

HINWEIS: In ASP.NET Core 3.0 wurde der JavaScript-Client in das @microsoft/signalr npm-Paket verschoben.

Funktionsverteilung

In der folgenden Tabelle sind die Features und der Support für die Clients aufgeführt, die Echtzeitunterstützung bieten. Für jedes Feature wird die Mindestversion aufgeführt, die dieses Feature unterstützt. Wenn keine Version aufgeführt ist, wird das Feature nicht unterstützt.

Funktion Server .NET-Client JavaScript-Client Java-Client
SignalRAzure-Dienstunterstützung 2.1.0 1.0.0 1.0.0 1.0.0
Server-zu-Client-Streaming 2.1.0 1.0.0 1.0.0 1.0.0
Client-zu-Server-Streaming 3.0.0 3.0.0 3.0.0 3.0.0
Automatische Wiederherstellung der Verbindung (.NET, JavaScript) 3.0.0 3.0.0 3.0.0
WebSockets-Transport 2.1.0 1.0.0 1.0.0 1.0.0
Server-Sent Ereignistransport 2.1.0 1.0.0 1.0.0
Transport für lange Abrufe 2.1.0 1.0.0 1.0.0 3.0.0
JSON Hub-Protokoll 2.1.0 1.0.0 1.0.0 1.0.0
Hub-Protokoll „MessagePack“ 2.1.0 1.0.0 1.0.0 5.0.0

Unterstützung für das Aktivieren zusätzlicher Clientfeatures wird in unserer Problemverfolgung nachverfolgt.

Zusätzliche Ressourcen