Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Versionshantering, support och kompatibilitet
Klienterna SignalR levereras tillsammans med serverkomponenterna och är versionsanpassade för att matcha. Alla klienter som stöds kan ansluta på ett säkert sätt till valfri server som stöds, och eventuella kompatibilitetsproblem anses vara buggar som åtgärdas. SignalR klienter stöds i samma supportlivscykel som resten av .NET. Mer information finns i supportpolicyn för .NET och .NET Core .
Många funktioner kräver en kompatibel klient och server. Se nedan för en tabell som visar de lägsta versionerna för olika funktioner.
1.x-versionerna av SignalR mappas till .NET Core-versionerna 2.1 och 2.2 och har samma livslängd. För version 3.x och senare SignalR matchar versionen exakt resten av .NET och har samma supportlivscykel.
| SignalR-version | .NET Core-version | Support level | Slut på support |
|---|---|---|---|
| 1.0.x | 2.1.x | Långsiktigt stöd | 21 augusti 2021 |
| 1.1.x | 2.2.x | Livets slut | 23 december 2019 |
| 3.x eller senare | samma som SignalR version | Se supportpolicyn för .NET och .NET Core |
NOT: I ASP.NET Core 3.0 flyttade JavaScript-klienten till @microsoft/signalr npm-paketet.
Feature distribution
Tabellen nedan visar funktioner och stöd för klienter som erbjuder realtidssupport. För varje funktion visas den lägsta version som stöder den här funktionen. Om ingen version visas stöds inte funktionen.
| Feature | Server | .NET client | JavaScript client | Java client | Swift client |
|---|---|---|---|---|---|
| Support för Azure-tjänsten SignalR | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0-preview.1 |
| Server-to-client Streaming | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0-preview.1 |
| Client-to-server Streaming | 3.0.0 | 3.0.0 | 3.0.0 | 3.0.0 | ❌ |
| Automatisk återanslutning (.NET, JavaScript) | 3.0.0 | 3.0.0 | 3.0.0 | ❌ | 1.0.0-preview.1 |
| WebSockets Transport | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0-preview.1 |
| Server-Sent Evenemang Transport | 2.1.0 | 1.0.0 | 1.0.0 | ❌ | 1.0.0-preview.1 |
| Lång avsökningstransport | 2.1.0 | 1.0.0 | 1.0.0 | 3.0.0 | 1.0.0-preview.1 |
| JSON Hub Protocol | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0-preview.1 |
| MessagePack Hub Protocol | 2.1.0 | 1.0.0 | 1.0.0 | 5.0.0 | 1.0.0-preview.1 |
| Client Results | 7.0.0 | 7.0.0 | 7.0.0 | 7.0.0 | 1.0.0-preview.1 |
Stöd för att aktivera ytterligare klientfunktioner spåras i vår problemspårare.
Webbläsare som inte stöder ECMAScript 6 (ES6)
SignalR riktar sig mot ES6. För webbläsare som inte stöder ES6 överför du biblioteket till ES5. Mer information finns i Komma igång med ES6 – Transpiling ES6 till ES5 med Traceur och Babel.
Additional resources
ASP.NET Core