ASP.NET Core SignalR egy nyílt forráskódú könyvtár, amely leegyszerűsíti a valós idejű webfunkciók hozzáadását az alkalmazásokhoz. A valós idejű webfunkció lehetővé teszi, hogy a szerveroldali kód azonnal továbbítsa a tartalmat az ügyfeleknek.
A SignalR esetén:
Olyan alkalmazások, amelyekhez gyakori frissítést igényelnek a szervertől. Példák például játékok, közösségi hálózatok, szavazások, aukciók, térképek és GPS alkalmazások. Irányítópultok és monitorozó alkalmazások. Példák erre a vállalati irányítópultok, azonnali értékesítési frissítések vagy utazási figyelmeztetések. Együttműködési alkalmazások. Az együttműködési alkalmazások példái a fehértábla alkalmazások és a csapatmegbeszélés szoftverek. Olyan alkalmazások, amelyekhez értesítés szükséges. A közösségi hálózatok, e-mail, csevegés, játékok, utazási értesítések és sok más alkalmazás mind értesítéseket használ.
szemle
dokumentáció
A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.
A konfigurációról
A hiperlink bejelentkezés látható.
Engedélyezési ellenőrzés
A hiperlink bejelentkezés látható.
Először nézzük meg a SignalR különböző szervereken történő telepítését szimuláló rendereléseket, ahogy az alábbiakban látható:
Készíts egy új projektet, amely ASP.NET Core 3.1-et
A Megoldáskezelőben kattintson a projektre jobbra, és válassza ki > Ügyfélkönyvtárak hozzáadása. Az Add Client Library párbeszédablakban a Szolgáltató opcióként válassza az unpkg-t. Könyvtárhoz írd be@microsoft/signalr@latest。 Válaszd ki a Specifikus fájlokat Válaszd, kibővítse a Dist/Browser mappát, majd signalr.js és signalr.min.js menüpontot válassz. Állítsd be a Célhelyet wwwroot/js/signalr/ formátumra, és válaszd az Installációt.
Hozz létre egy új TestHub fájlt a projektedben,Hitelesítés támogatott, a kód a következő:
A terjesztés támogatásához telepítened kell a Microsoft.AspNetCore.SignalR.StackExchangeRedis csomagot, a nuget telepítési parancsot az alábbiak szerint:
A ConconfigServices és Configure indítási fájlokban a szolgáltatás és konfiguráció regisztrációjához a kód a következő:
A frontend fő kódja a következő:
IgenProaktívan továbbítsa az üzeneteket a felhasználóknak a kontrolleren keresztül, a kód a következő:
Forráskód letöltés:A hiperlink bejelentkezés látható.
|