klien ASP.NET Core SignalR
Penerapan versi, dukungan, dan kompatibilitas
Klien SignalR dikirim bersama komponen server dan diberi versi yang cocok. Setiap klien yang didukung dapat terhubung dengan aman ke server yang didukung, dan masalah kompatibilitas apa pun akan dianggap sebagai bug untuk diperbaiki. SignalR klien didukung dalam siklus hidup dukungan yang sama dengan sisa .NET Core. Lihat Kebijakan Dukungan .NET Core untuk detailnya.
Banyak fitur memerlukan klien dan server yang kompatibel. Lihat di bawah ini untuk tabel yang menunjukkan versi minimum untuk berbagai fitur.
Versi peta 1.x ke rilis SignalR .NET Core 2.1 dan 2.2 dan memiliki masa pakai yang sama. Untuk versi 3.x ke atas, SignalR versinya sama persis dengan sisa .NET dan memiliki siklus hidup dukungan yang sama.
versi SignalR | Versi .NET Core | Tingkat dukungan | Akhir dukungan |
---|---|---|---|
1.0.x | 2.1.x | Dukungan Jangka Panjang | Sabtu, 21 Agustus 2021 |
1.1.x | 2.2.x | Akhir Masa Pakai | Senin, 23 Desember 2019 |
3.x atau lebih tinggi | sama seperti SignalR versi | Lihat Kebijakan Dukungan .NET Core |
CATATAN: Di ASP.NET Core 3.0, klien JavaScript pindah ke @microsoft/signalr
paket npm.
Distribusi fitur
Tabel di bawah ini menunjukkan fitur dan dukungan untuk klien yang menawarkan dukungan real time. Untuk setiap fitur, versi minimum yang mendukung fitur ini tercantum. Jika tidak ada versi yang tercantum, fitur tidak didukung.
Fitur | Server | Klien .NET | Klien JavaScript | Klien Java |
---|---|---|---|---|
Dukungan Layanan Azure SignalR | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 |
Streaming Server-ke-klien | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 |
Streaming klien-ke-server | 3.0.0 | 3.0.0 | 3.0.0 | 3.0.0 |
Koneksi Ulang Otomatis (.NET, JavaScript) | 3.0.0 | 3.0.0 | 3.0.0 | ❌ |
Transportasi WebSockets | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 |
Transportasi Peristiwa yang Dikirim Server | 2.1.0 | 1.0.0 | 1.0.0 | ❌ |
Transportasi Polling Panjang | 2.1.0 | 1.0.0 | 1.0.0 | 3.0.0 |
JSProtokol ON Hub | 2.1.0 | 1.0.0 | 1.0.0 | 1.0.0 |
Protokol MessagePack Hub | 2.1.0 | 1.0.0 | 1.0.0 | 5.0.0 |
Hasil Klien | 7.0.0 | 7.0.0 | 7.0.0 | 7.0.0 |
Dukungan untuk mengaktifkan fitur klien tambahan dilacak di pelacak masalah kami.
Browser yang tidak mendukung ECMAScript 6 (ES6)
SignalR menargetkan ES6. Untuk browser yang tidak mendukung ES6, transpile pustaka ke ES5. Untuk informasi selengkapnya, lihat Memulai ES6 – Transpiling ES6 ke ES5 dengan Traceur dan Babel.
Sumber Daya Tambahan:
ASP.NET Core
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk