ASP.NET Core SignalR je open-source knižnica, ktorá zjednodušuje možnosť pridávať webové funkcie v reálnom čase do aplikácií. Webová funkcionalita v reálnom čase umožňuje serverovému kódu okamžite posielať obsah klientom.
Pre SignalR:
Aplikácie, ktoré vyžadujú časté aktualizácie zo servera. Príkladmi sú hry, sociálne siete, ankety, aukcie, mapy a GPS aplikácie. Dashboardy a monitorovacie aplikácie. Príklady zahŕňajú firemné panely, okamžité predajné aktualizácie alebo cestovné upozornenia. Kolaboratívne aplikácie. Príklady aplikácií na spoluprácu zahŕňajú aplikácie na tabuľu a softvér na tímové stretnutia. Aplikácie, ktoré vyžadujú notifikácie. Sociálne siete, e-mail, chat, hranie hier, cestovné upozornenia a mnohé ďalšie aplikácie všetky využívajú notifikácie.
revízia
dokumentácia
Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.
O konfigurácii
Prihlásenie na hypertextový odkaz je viditeľné.
Overenie autorizácie
Prihlásenie na hypertextový odkaz je viditeľné.
Najprv sa pozrime na renderovania, ktoré simulujú nasadenie SignalR na rôznych serveroch, ako je uvedené nižšie:
Vytvoriť nový projekt, ktorý ASP.NET Core 3.1
V Prieskumníku riešení kliknite pravým tlačidlom myši na projekt a vyberte Pridať > klientske knižnice. V dialógovom okne Pridať knižnicu klienta, pre poskytovateľa, vyberte unpkg. Pre knižnicu zadajte@microsoft/signalr@latest。 Vyberte Vybrať Vybrať konkrétne súbory, rozbalte priečinok Dist/Browser a vyberte signalr.js a signalr.min.js. Nastavte cieľovú lokalitu na wwwroot/js/signalr/ a vyberte Inštalovať.
Vytvorte nový TestHub súbor vo svojom projekte,Autentifikácia je podporovaná, kód je nasledovný:
Na podporu distribúcie je potrebné nainštalovať balík Microsoft.AspNetCore.SignalR.StackExchangeRedis pomocou príkazu nuget installation nasledovne:
V súboroch Startup ConfigureServices a Configure na registráciu služby a konfigurácie je kód nasledovný:
Hlavný kód na frontende je nasledovný:
ÁnoProaktívne posielajte správy používateľom cez kontrolér, kód je nasledovný:
Stiahnutie zdrojového kódu:Prihlásenie na hypertextový odkaz je viditeľné.
|