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.
ASP.NET Core