ASP.NET Core SignalR is een open-source bibliotheek die het toevoegen van realtime webfunctionaliteit aan applicaties vereenvoudigt. Realtime webfunctionaliteit maakt server-side code mogelijk om content direct naar clients te sturen.
Voor SignalR:
Apps die frequente updates van de server vereisen. Voorbeelden zijn spellen, sociale netwerken, polls, veilingen, kaarten en GPS-apps. Dashboards en monitoringapplicaties. Voorbeelden hiervan zijn bedrijfsdashboards, directe verkoopupdates of reismeldingen. Samenwerkingsapplicaties. Voorbeelden van samenwerkingsapps zijn whiteboard-apps en teamvergaderingssoftware. Apps die meldingen vereisen. Sociale netwerken, e-mail, chat, gaming, reismeldingen en vele andere apps gebruiken allemaal meldingen.
recensie
documentatie
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
Over de configuratie
De hyperlink-login is zichtbaar.
Autorisatieverificatie
De hyperlink-login is zichtbaar.
Laten we eerst eens kijken naar de renderings om SignalR te simuleren die op verschillende servers wordt ingezet, zoals hieronder getoond:
Maak een nieuw project aan dat Core 3.1 ASP.NET
Klik in Solution Explorer met de rechtermuisknop op het project en selecteer 'Toevoegen > Clientbibliotheken. Selecteer in het dialoogvenster 'Clientbibliotheek toevoegen' voor Provider 'unpkg'. Voor Bibliotheek, voer in@microsoft/signalr@latest。 Selecteer Select Select Specific Files, vergroot de Dist/Browser-map en selecteer signalr.js en signalr.min.js. Stel de Doellocatie in op wwwroot/js/signalr/ en selecteer Installeren.
Maak een nieuw TestHub-bestand aan in je project,Authenticatie wordt ondersteund, de code is als volgt:
Om distributie te ondersteunen, moet je het Microsoft.AspNetCore.SignalR.StackExchangeRedis-pakket installeren, met het nuget installatiecommando als volgt:
In de opstartbestanden ConfigureServices en Configure om de service en configuratie te registreren, is de code als volgt:
De hoofdcode op de frontend is als volgt:
JaProactief berichten naar gebruikers sturen via de controller, de code is als volgt:
Broncode downloaden:De hyperlink-login is zichtbaar.
|