ASP.NET Core SignalR destekli platformlar

Sunucu sistemi gereksinimleri

SignalR for ASP.NET Core, ASP.NET Core'un desteklediği tüm sunucu platformlarını destekler.

JavaScript istemcisi

JavaScript istemcisi geçerli Node.js uzun vadeli destek (LTS) sürüm ve aşağıdaki tarayıcılarda çalışır:

Tarayıcı Sürüm
iOS dahil olmak üzere Apple Safari Geçerli†
Android de dahil olmak üzere Google Chrome Geçerli†
Microsoft Edge Geçerli†
Mozilla Firefox Geçerli†

Mevcut, tarayıcının en son sürümünü ifade eder.

JavaScript istemcisi Internet Explorer'ı ve diğer eski tarayıcıları desteklemez. İstemci desteklenmeyen tarayıcılarda beklenmeyen davranışlara ve hatalara sahip olabilir.

.NET istemcisi

.NET istemcisi, ASP.NET Core tarafından desteklenen herhangi bir platformda çalışır. Örneğin, .NET Multi-platform App UI (.NET MAUI) geliştiricileri Android ve iOS uygulamaları oluşturmak için SignalR kullanabilir.

Sunucu IIS çalıştırıyorsa, WebSockets aktarımı Windows Server 2012 veya sonraki sürümlerde IIS 8.0 veya üzerini gerektirir. Diğer aktarımlar tüm platformlarda desteklenir.

Java istemcisi

Java istemcisi Java 8 veya sonraki sürümleri destekler.

Swift istemcisi

Swift istemcisi Swift>= 5.10'i destekler

Desteklenmeyen istemciler

Aşağıdaki istemci yalnızca deneme için kullanılabilir, şu anda desteklenmiyor ve hiçbir zaman desteklenmeyebilir:

ECMAScript 6 'ı (ES6) desteklemeyen tarayıcılar

SignalR ES6'yı hedefliyor. ES6'yı desteklemeyen tarayıcılar için kitaplığı ES5'e çevirin. Daha fazla bilgi için bkz . ES6 ile Çalışmaya Başlama – Traceur ve Babel ile ES6'yı ES5'e Dönüştürme.