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 süreli destek (LTS) sürümünde 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†

†Geçerli, tarayıcının en son sürümüne başvurur.

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, Xamarin geliştiricileri Xamarin.Android 8.4.0.1 ve üzerini kullanarak Android uygulamaları ve Xamarin.iOS 11.14.0.4 ve üzerini kullanan iOS uygulamaları oluşturmak için kullanabilir SignalR .

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 ve sonraki sürümleri destekler.

Desteklenmeyen istemciler

Aşağıdaki istemciler kullanılabilir ancak deneysel veya resmi olmayan istemcilerdir. Aşağıdaki istemciler şu anda desteklenmediğinden hiçbir zaman desteklenmeyebilir:

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

SignalR ES6'ya hedeflemektedir. 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.