Udostępnij za pośrednictwem


platformy obsługiwane przez platformy ASP.NET Core SignalR

Wymagania systemowe serwera

SignalR program ASP.NET Core obsługuje dowolną platformę serwerową obsługiwaną przez platformę ASP.NET Core.

Klient środowiska JavaScript

Klient JavaScript działa w bieżącym węźle.js Wersja długoterminowa obsługi (LTS) i następujące przeglądarki:

Przeglądarka Wersja
Apple Safari, w tym iOS Bieżąca†
Google Chrome, w tym Android Bieżąca†
Microsoft Edge Bieżąca†
Mozilla Firefox Bieżąca†

†Current odnosi się do najnowszej wersji przeglądarki.

Klient JavaScript nie obsługuje programu Internet Explorer i innych starszych przeglądarek. Klient może mieć nieoczekiwane zachowanie i błędy w nieobsługiwanych przeglądarkach.

Klient .NET

Klient platformy .NET działa na dowolnej platformie obsługiwanej przez platformę ASP.NET Core. Na przykład deweloperzy platformy Xamarin mogą używać SignalR do tworzenia aplikacji systemu Android przy użyciu platformy Xamarin.Android 8.4.0.1 i nowszych oraz aplikacji systemu iOS przy użyciu platformy Xamarin.iOS 11.14.0.4 i nowszych.

Jeśli serwer uruchamia usługi IIS, transport protokołu WebSockets wymaga usług IIS 8.0 lub nowszej w systemie Windows Server 2012 lub nowszym. Inne transporty są obsługiwane na wszystkich platformach.

Klienta środowiska Java

Klient Java obsługuje 8 i nowsze wersje języka Java.

Nieobsługiwani klienci

Następujący klienci są dostępni, ale są eksperymentalni lub nieoficjalni. Następujący klienci nie są obecnie obsługiwani i nigdy nie mogą być obsługiwani:

Przeglądarki, które nie obsługują kodu ECMAScript 6 (ES6)

SignalR cel ES6. W przypadku przeglądarek, które nie obsługują wersji ES6, należy transpilować bibliotekę do wersji ES5. Aby uzyskać więcej informacji, zobacz Getting Started with ES6 – Transpiling ES6 to ES5 with Traceur and Babel (Wprowadzenie do wersji ES6 — transpilowanie ES6 do ES5 za pomocą platformy Traceur i Babel).