Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Serversysteemvereisten
SignalR voor ASP.NET Core ondersteunt elk serverplatform dat ASP.NET Core ondersteunt.
JavaScript-client
De JavaScript-client wordt uitgevoerd op de huidige Node.js LTS-release (Long-Term Support) en de volgende browsers:
| Webbrowser | Versie |
|---|---|
| Apple Safari, inclusief iOS | Huidig† |
| Google Chrome, inclusief Android | Huidig† |
| Microsoft Edge | Huidig† |
| Mozilla Firefox | Huidig† |
†Huidige verwijst naar de nieuwste versie van de browser.
De JavaScript-client biedt geen ondersteuning voor Internet Explorer en andere oudere browsers. De client kan onverwacht gedrag en fouten hebben in niet-ondersteunde browsers.
.NET-client
De .NET-client wordt uitgevoerd op elk platform dat wordt ondersteund door ASP.NET Core. Ontwikkelaars van .NET Multi-platform App UI (.NET MAUI) kunnen bijvoorbeeld SignalR gebruiken voor het bouwen van Android- en iOS-apps.
Als de server IIS uitvoert, vereist het WebSockets-transport IIS 8.0 of hoger op Windows Server 2012 of hoger. Andere transporten worden ondersteund op alle platforms.
Java-client
De Java-client ondersteunt Java 8 of nieuwere versies.
Swift-client
De Swift-client ondersteunt Swift >= 5,10
Niet-ondersteunde clients
De volgende client is alleen beschikbaar voor experimenten, wordt momenteel niet ondersteund en wordt mogelijk nooit ondersteund:
Browsers die geen ondersteuning bieden voor ECMAScript 6 (ES6)
SignalR is gericht op ES6. Voor browsers die ES6 niet ondersteunen, transpileert u de bibliotheek naar ES5. Zie Aan de slag met ES6 – ES6 transpileren naar ES5 met Traceur en Babelvoor meer informatie.