ASP.NET Core SignalR este o bibliotecă open-source care simplifică capacitatea de a adăuga funcționalități web în timp real aplicațiilor. Funcționalitatea web în timp real permite codului de pe server să trimită instantaneu conținutul către clienți.
Pentru SignalR :
Aplicații care necesită actualizări frecvente de la server. Exemple includ jocuri, rețele sociale, sondaje, licitații, hărți și aplicații GPS. Dashboard-uri și aplicații de monitorizare. Exemple includ panouri de bord ale companiei, actualizări instantanee de vânzări sau alerte de călătorie. Aplicații colaborative. Exemple de aplicații de colaborare includ aplicațiile de tablă albă și software-ul pentru întâlniri de echipă. Aplicații care necesită notificări. Rețelele sociale, emailul, chat-ul, jocurile, alertele de călătorie și multe alte aplicații folosesc toate notificări.
recenzie
documentație
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Despre configurație
Autentificarea cu hyperlink este vizibilă.
Verificarea autorizării
Autentificarea cu hyperlink este vizibilă.
Mai întâi, să aruncăm o privire la randările pentru a simula implementarea SignalR pe diferite servere, așa cum se arată mai jos:
Creează un nou proiect care să ASP.NET Core 3.1
În Solution Explorer, faceți clic dreapta pe proiect și selectați Adaugă > Biblioteci de client. În fereastra de dialog Add Client Library, pentru Provider, selectați unpkg. Pentru Bibliotecă, introduceți@microsoft/signalr@latest。 Selectează Select Select Specific Files, extinde folderul Dist/Browser și selectează signalr.js și signalr.min.js. Setează locația țintă pe wwwroot/js/signalr/ și selectează Instalare.
Creează un nou fișier TestHub în proiectul tău,Autentificarea este suportată, codul este următorul:
Pentru a susține distribuția, trebuie să instalați pachetul Microsoft.AspNetCore.SignalR.StackExchangeRedis folosind comanda nuget install după cum urmează:
În fișierele de pornire ConfigureServices și Configure pentru a înregistra serviciul și configurarea, codul este următorul:
Codul principal de pe frontend este următorul:
DaTrimite proactiv mesaje către utilizatori prin intermediul controlerului, codul este următorul:
Descărcare cod sursă:Autentificarea cu hyperlink este vizibilă.
|