Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 57741|Válasz: 3

[Forrás] ASP.NET Core SignalR elosztott csevegőrendszer [forráskóddal]

[Linket másol]
Közzétéve: 2021-4-16 20:27:41 | | | |
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

asp.net mvc4.0 SignalR telepítése (1)
http://www.itsvse.com/thread-3837-1-1.html

mvc 4.0 Hogyan használják a SignalR-t (2)
http://www.itsvse.com/thread-3838-1-1.html

SignalR websocket kommunikációhoz (3)
http://www.itsvse.com/thread-3845-1-1.html

WebSocket Signalr Kommunikációs Hitelesítés [Forráskód]
https://www.itsvse.com/thread-3464-1-1.html

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ó.




Előző:.NET/C# műveletek Redis sorrend nélküli gyűjtemények
Következő:Az ORM keretrendszer SqlSugar egyszerű használata
 Háziúr| Közzétéve: 2021-4-23 13:07:14 |
A SignalR hozzáférés esetén a tartományok közötti támogatását biztosítja
https://www.itsvse.com/thread-9627-1-1.html
Közzétéve: 2022-11-16 14:44:40 |
Tanulás tanulásban... Tanulás
Közzétéve: 2022-11-28 21:06:41 |
Van front-end példányod?
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com