ASP.NET Core SignalR er et open source-bibliotek, der forenkler muligheden for at tilføje realtids webfunktionalitet til applikationer. Realtids webfunktionalitet gør det muligt for server-side kode at sende indhold øjeblikkeligt til klienterne.
For SignalR:
Apps der kræver hyppige opdateringer fra serveren. Eksempler inkluderer spil, sociale netværk, afstemninger, auktioner, kort og GPS-apps. Dashboards og overvågningsapplikationer. Eksempler inkluderer virksomhedens dashboards, øjeblikkelige salgsopdateringer eller rejsealarmer. Samarbejdsapplikationer. Eksempler på samarbejdsapps inkluderer whiteboard-apps og teammødesoftware. Apps der kræver notifikationer. Sociale netværk, e-mail, chat, gaming, rejseadvarsler og mange andre apps bruger alle notifikationer.
anmeldelse
dokumentation
Hyperlink-login er synlig.
Hyperlink-login er synlig.
Om konfigurationen
Hyperlink-login er synlig.
Godkendelsesverifikation
Hyperlink-login er synlig.
Lad os først se på renderingerne for at simulere SignalR, der bliver udrullet på forskellige servere, som vist nedenfor:
Opret et nyt projekt, der ASP.NET Core 3.1
I Solution Explorer højreklikker du på projektet og vælger Tilføj > klientbiblioteker. I dialogboksen Tilføj klientbibliotek, vælg unpkg for Udbyder. For Bibliotek, indtast@microsoft/signalr@latest。 Vælg Vælg Vælg Specifikke filer, udvid Dist/Browser-mappen, og vælg signalr.js og signalr.min.js. Indstil mållokationen til wwwroot/js/signalr/ og vælg Installer.
Opret en ny TestHub-fil i dit projekt,Autentificering understøttes, koden er som følger:
For at understøtte distribution skal du installere Microsoft.AspNetCore.SignalR.StackExchangeRedis-pakken ved hjælp af nuget installationskommandoen som følger:
I opstartsfilerne ConfigureServices og Configure for at registrere tjenesten og konfigurationen er koden som følger:
Hovedkoden på frontenden er som følger:
JaProaktivt sender beskeder til brugerne via controlleren, koden er som følger:
Kildekode-download:Hyperlink-login er synlig.
|