ASP.NET Core SignalR adalah perpustakaan sumber terbuka yang menyederhanakan kemampuan untuk menambahkan fungsionalitas web real-time ke aplikasi. Fungsionalitas web real-time memungkinkan kode sisi server untuk langsung mendorong konten ke klien.
Untuk SignalR:
Aplikasi yang memerlukan pembaruan yang sering dari server. Contohnya termasuk game, jejaring sosial, jajak pendapat, lelang, peta, dan aplikasi GPS. Dasbor dan aplikasi pemantauan. Contohnya termasuk dasbor perusahaan, pembaruan penjualan instan, atau peringatan perjalanan. Aplikasi kolaboratif. Contoh aplikasi kolaborasi termasuk aplikasi papan tulis dan perangkat lunak rapat tim. Aplikasi yang memerlukan notifikasi. Jejaring sosial, email, obrolan, game, peringatan perjalanan, dan banyak aplikasi lainnya semuanya menggunakan notifikasi.
resensi
dokumentasi
Login hyperlink terlihat.
Login hyperlink terlihat.
Tentang konfigurasi
Login hyperlink terlihat.
Verifikasi otorisasi
Login hyperlink terlihat.
Pertama, mari kita lihat rendering untuk mensimulasikan SignalR yang diterapkan di server yang berbeda, seperti yang ditunjukkan di bawah ini:
Membuat proyek baru yang ASP.NET Core 3.1
Di Penjelajah Solusi, klik kanan proyek dan pilih Tambahkan > Pustaka Klien. Dalam kotak dialog Tambahkan Pustaka Klien, untuk Penyedia, pilih unpkg. Untuk Perpustakaan, masukkan@microsoft/signalr@latest。 Pilih Pilih Pilih File Tertentu, perluas folder Dist/Browser, dan pilih signalr.js dan signalr.min.js. Atur Lokasi Target ke wwwroot/js/signalr/ dan pilih Instal.
Buat file TestHub baru di proyek Anda,Autentikasi didukung, kodenya adalah sebagai berikut:
Untuk mendukung distribusi, Anda perlu menginstal paket Microsoft.AspNetCore.SignalR.StackExchangeRedis, menggunakan perintah instalasi nuget sebagai berikut:
Dalam file Startup ConfigureServices dan Configure untuk mendaftarkan layanan dan konfigurasi, kodenya adalah sebagai berikut:
Kode utama di frontend adalah sebagai berikut:
YaMendorong pesan secara proaktif kepada pengguna melalui pengontrol, kodenya adalah sebagai berikut:
Unduhan kode sumber:Login hyperlink terlihat.
|