"ASP.NET Core SignalR" yra atvirojo kodo biblioteka, kuri supaprastina galimybę prie programų pridėti žiniatinklio funkcijas realiuoju laiku. Realaus laiko žiniatinklio funkcija leidžia serverio kodui akimirksniu perkelti turinį klientams.
SignalR :
Programos, kurias reikia dažnai atnaujinti iš serverio. Pavyzdžiui, žaidimai, socialiniai tinklai, apklausos, aukcionai, žemėlapiai ir GPS programos. Prietaisų skydeliai ir stebėjimo programos. Pavyzdžiui, įmonės prietaisų skydeliai, momentiniai pardavimo atnaujinimai arba kelionių įspėjimai. Bendradarbiavimo programos. Bendradarbiavimo programų pavyzdžiai yra lentos programos ir komandos susitikimų programinė įranga. Programos, kurioms reikalingi pranešimai. Socialiniai tinklai, el. paštas, pokalbiai, žaidimai, kelionių įspėjimai ir daugelis kitų programų naudoja pranešimus.
Peržiūra
dokumentacija
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.
Apie konfigūraciją
Hipersaito prisijungimas matomas.
Autorizacijos patvirtinimas
Hipersaito prisijungimas matomas.
Pirmiausia pažvelkime į atvaizdus, kad imituotume "SignalR" diegimą skirtinguose serveriuose, kaip parodyta toliau:
Naujo projekto, ASP.NET "Core 3.1", kūrimas
Sprendimų naršyklėje dešiniuoju pelės mygtuku spustelėkite projektą ir pasirinkite Įtraukti > klientų bibliotekas. Dialogo lango Įtraukti kliento biblioteką dalyje Teikėjas pasirinkite unpkg. Lauke Biblioteka įveskite@microsoft/signalr@latest。 Pasirinkite Pasirinkti konkrečius failus, išplėskite aplanką Dist/Browser ir pasirinkite signalr.js ir signalr.min.js. Nustatykite tikslinę vietą į wwwroot/js/signalr/ ir pasirinkite Įdiegti.
Sukurkite naują "TestHub" failą savo projekte,Autentifikavimas palaikomas, kodas yra toks:
Norėdami palaikyti platinimą, turite įdiegti paketą Microsoft.AspNetCore.SignalR.StackExchangeRedis, naudodami nuget diegimo komandą taip:
Paleisties failuose ConfigureServices ir Configure norint užregistruoti paslaugą ir konfigūraciją, kodas yra toks:
Pagrindinis kodas priekinėje dalyje yra toks:
TaipAktyviai siųskite pranešimus vartotojams per valdiklį, kodas yra toks:
Šaltinio kodo atsisiuntimas:Hipersaito prisijungimas matomas.
|