ASP.NET Core SignalR on avatud lähtekoodiga raamatukogu, mis lihtsustab reaalajas veebifunktsionaalsuse lisamist rakendustele. Reaalajas veebifunktsionaalsus võimaldab serveripoolsel koodil sisu koheselt klientidele edastada.
SignalR jaoks :
Rakendused, mis vajavad serverilt sagedasi uuendusi. Näideteks on mängud, sotsiaalvõrgustikud, küsitlused, oksjonid, kaardid ja GPS-rakendused. Armatuurlauad ja jälgimisrakendused. Näideteks on ettevõtte juhtpaneelid, kohesed müügiuuendused või reisiteavitused. Koostöörakendused. Koostöörakenduste näideteks on tahvlirakendused ja meeskonnakoosolekute tarkvara. Rakendused, mis nõuavad teavitusi. Sotsiaalvõrgustikud, e-post, vestlus, mängud, reisiteavitused ja paljud teised rakendused kasutavad teavitusi.
Läbivaatamine
dokumentatsioon
Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.
Konfiguratsiooni kohta
Hüperlingi sisselogimine on nähtav.
Autoriseerimise kontrollimine
Hüperlingi sisselogimine on nähtav.
Esmalt vaatame renderdusi, mis simuleerivad SignalR-i juurutamist erinevatel serveritel, nagu allpool näidatud:
Loo uus projekt, mis ASP.NET Core 3.1
Solution Exploreris tee projektile paremklõps ja vali Lisa > klienditeegid. Add Client Library dialoogiaknas, Provider jaoks, vali unpkg. Raamatukogu jaoks sisesta@microsoft/signalr@latest。 Vali Select Select Specific Files, laienda Dist/Browser kaust ning vali signalr.js ja signalr.min.js. Sea sihtkohaks wwwroot/js/signalr/ ja vali Installi.
Loo oma projektis uus TestHubi fail,Autentimine on toetatud, kood on järgmine:
Levituse toetamiseks tuleb paigaldada Microsoft.AspNetCore.SignalR.StackExchangeRedis pakett, kasutades nuget paigalduskäsku järgmiselt:
Käivitusfailides ConfigureServices ja Configure teenuse ja konfiguratsiooni registreerimiseks on kood järgmine:
Peamine kood esiküljel on järgmine:
JahProaktiivselt edasta sõnumeid kasutajatele kontrolleri kaudu, kood on järgmine:
Lähtekoodi allalaadimine:Hüperlingi sisselogimine on nähtav.
|