SignalRASP.NET Core Istemci

Sürüm, destek ve uyumluluk

İstemciler SignalR sunucu bileşenleriyle birlikte gönderir ve eşleşmek için sürümüne sahiptir. Desteklenen tüm istemci desteklenen herhangi bir sunucuya güvenli bir şekilde bağlanabilirsiniz ve tüm uyumluluk sorunları düzeltilecek hatalar olarak kabul edilir. SignalR istemcileri, .NET Core'ın geri kalanıyla aynı destek yaşam döngüsünde desteklenir. Ayrıntılar için bkz. .NET Core Destek İlkesi.

Birçok özellik için uyumlu bir istemci ve sunucu gerekir. Çeşitli özelliklerin en düşük sürümlerini gösteren bir tablo için aşağıya bakın.

1.x sürümleri SignalR 2.1 ve 2.2 .NET Core sürümlerine eşler ve aynı yaşam süresine sahip olur. Sürüm 3.x ve üzeri için sürüm tam olarak .NET'in geri kalanıyla eştir SignalR 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 Süreli Destek 21 Ağustos 2021
1.1.x 2.2.x Yaşam Sonu 23 Aralık 2019
3.x veya daha yüksek sürümle SignalR aynı Bkz. .NET Core Destek İlkesi

NOT: 3 ASP.NET Core 3.0'da JavaScript istemcisi @microsoft/signalr npm paketine taşındı.

Özellik dağıtımı

Aşağıdaki tabloda, gerçek zamanlı destek sunan istemciler için özellikler ve destek gösterilmiştir. Her özellik için bu özelliği destekleyen en düşük sürüm listelenir. Herhangi bir sürüm listelenmiyorsa özellik desteklenmiyor.

Ö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ğlanma (.NET, JavaScript) 3.0.0 3.0.0 3.0.0
WebSockets Taşıma 2.1.0 1.0.0 1.0.0 1.0.0
Server-Sent Olayları Taşıma 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

Ek istemci özelliklerini etkinleştirme desteği sorun izleyicimizde izlandı.

Ek kaynaklar