Поделиться через


Поддерживаемые платформы ASP.NET Core SignalR

Требования к системе сервера

SignalR для ASP.NET Core поддерживает любую серверную платформу, которая поддерживает ASP.NET Core.

Клиент на JavaScript

Клиент JavaScript выполняется на текущем узле.js Долгосрочный выпуск поддержки (LTS) и следующие браузеры:

Браузер Версия
Apple Safari, включая iOS Текущий†
Google Chrome, включая Android Текущий†
Microsoft Edge Текущий†
Mozilla Firefox Текущий†

Текущий означает последнюю версию браузера.

Клиент JavaScript не поддерживает Internet Explorer и другие старые браузеры. Клиент может иметь непредвиденное поведение и ошибки в неподдерживаемых браузерах.

Клиент .NET

Клиент .NET работает на любой платформе, поддерживаемой ASP.NET Core. Например, разработчики .NET Multi-platform App UI (.NET MAUI) могут использовать SignalR для создания приложений Android и iOS.

Если сервер запускает СЛУЖБЫ IIS, транспорт WebSockets требует IIS 8.0 или более поздней версии в Windows Server 2012 или более поздней версии. Другие транспорты поддерживаются на всех платформах.

Клиент на Java

Клиент Java поддерживает Java 8 и более поздние версии.

Неподдерживаемые клиенты

Следующие клиенты доступны, но являются экспериментальными или неофициальными. Следующие клиенты в настоящее время не поддерживаются и никогда не поддерживаются:

Браузеры, не поддерживающие ECMAScript 6 (ES6)

SignalR целевые объекты ES6. Для браузеров, не поддерживающих ES6, перезаполните библиотеку в ES5. Дополнительные сведения см. в статье "Начало работы с ES6— транспилирование ES6 в ES5 с traceur и Babel".