Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Requisiti di sistema del server
SignalR per ASP.NET Core è compatibile con tutte le piattaforme server che ASP.NET Core supporta.
Client JavaScript
Il client JavaScript viene eseguito sulla versione corrente di supporto a lungo termine (LTS) di Node.js e nei seguenti browser:
Navigatore | Versione |
---|---|
Apple Safari, incluso iOS | Attuale† |
Google Chrome, incluso Android | Attuale† |
Microsoft Edge | Attuale† |
Mozilla Firefox | Attuale† |
†Current fa riferimento alla versione più recente del browser.
Il client JavaScript non supporta Internet Explorer e altri browser meno recenti. Il client potrebbe avere un comportamento imprevisto ed errori nei browser non supportati.
Client .NET
Il client .NET viene eseguito in qualsiasi piattaforma supportata da ASP.NET Core. Ad esempio, gli sviluppatori di .NET Multi-platform App UI (.NET MAUI) possono usare SignalR per la compilazione di app Android e iOS.
Se il server esegue IIS, il trasporto WebSocket richiede IIS 8.0 o versione successiva in Windows Server 2012 o versione successiva. Altri trasporti sono supportati su tutte le piattaforme.
Client Java
Il client Java supporta Java 8 o versioni successive.
Client Swift
Il client Swift supporta Swift >= 5.10
Client non supportati
Il client seguente è disponibile solo per la sperimentazione, non è attualmente supportato e potrebbe non essere mai supportato:
Browser che non supportano ECMAScript 6 (ES6)
SignalR ha come obiettivo ES6. Per i browser che non supportano ES6, transpilare la libreria in ES5. Per altre informazioni, vedere Getting Started with ES6 – Transpiling ES6 to ES5 with Traceur and Babel (Introduzione a ES6 - Transpiling ES6 to ES5 con Traceur e Babel).