ASP.NET Core SignalR istemcileri
Sürüm oluşturma, destek ve uyumluluk
İstemciler SignalR sunucu bileşenleriyle birlikte gönderilir ve eşleşecek şekilde sürümlenir. Desteklenen tüm istemciler desteklenen herhangi bir sunucuya güvenli bir şekilde bağlanabilir ve uyumluluk sorunları düzeltilecek hatalar olarak kabul edilir. SignalR istemcileri, .NET Core'un geri kalanıyla aynı destek yaşam döngüsünde desteklenir. Ayrıntılar için .NET Core Destek İlkesi'ne bakın.
Birçok özellik uyumlu bir istemci ve sunucu gerektirir. Çeşitli özelliklerin en düşük sürümlerini gösteren bir tablo için aşağıya bakın.
2.1 ve 2.2 .NET Core sürümleriyle eşlenin 1.x sürümleri SignalR aynı ömüre sahiptir. Sürüm 3.x ve üzeri için, SignalR sürüm .NET'in geri kalanıyla tam olarak eşleşir ve aynı destek yaşam döngüsüne sahiptir.
SignalR sürümü | .NET Core sürümü | Destek düzeyi | Destek sonu |
---|---|---|---|
1.0.x | 2.1.x | Uzun Vadeli Destek | 21 Ağustos 2021 Cumartesi |
1.1.x | 2.2.x | Kullanım Ömrü Sonu | 23 Aralık 2019 Pazartesi |
3.x veya üzeri | sürümle SignalR aynı | Bkz. .NET Core Destek İlkesi |
NOT: ASP.NET Core 3.0'da JavaScript istemcisi npm paketine @microsoft/signalr
taşındı.
Özellik dağıtımı
Aşağıdaki tabloda gerçek zamanlı destek sunan istemcilere yönelik özellikler ve destek gösterilmektedir. Her özellik için bu özelliği destekleyen en düşük sürüm listelenir. Sürüm listelenmiyorsa özellik desteklenmez.
Özellik | Sunucu | .NET istemcisi | JavaScript istemcisi | Java istemcisi |
---|---|---|---|---|
Azure SignalR Hizmet Desteği | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 |
Sunucudan istemciye Akış | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 |
İstemciden sunucuya Akış | 3.0.0 | 3.0.0 | 3.0.0 | 3.0.0 |
Otomatik Yeniden Bağlantı (.NET, JavaScript) | 3.0.0 | 3.0.0 | 3.0.0 | ❌ |
WebSockets Aktarım | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 |
Sunucu Tarafından Gönderilen Olay Aktarımı | 2.1.0 | 1.0.0 | 1.0.0 | ❌ |
Uzun Yoklama Taşıma | 2.1.0 | 1.0.0 | 1.0.0 | 3.0.0 |
JSON Hub Protokolü | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 |
MessagePack Hub Protokolü | 2.1.0 | 1.0.0 | 1.0.0 | 5.0.0 |
İstemci Sonuçları | 7.0.0 | 7.0.0 | 7.0.0 | 7.0.0 |
Ek istemci özelliklerini etkinleştirme desteği sorun izleyicimizde izlenir.
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.
Ek kaynaklar
ASP.NET Core
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin