Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 57741|Atbildi: 3

[Avots] ASP.NET Core SignalR izplatītā tērzēšanas sistēma [ar avota kodu]

[Kopēt saiti]
Publicēts 2021-4-16 20:27:41 | | | |
ASP.NET Core SignalR ir atvērtā koda bibliotēka, kas vienkāršo iespēju pievienot lietojumprogrammām reāllaika tīmekļa funkcionalitāti. Reāllaika tīmekļa funkcionalitāte ļauj servera puses kodam uzreiz virzīt saturu klientiem.

SignalR :

Lietotnes, kurām nepieciešama bieža atjaunināšana no servera. Piemēram, spēles, sociālie tīkli, aptaujas, izsoles, kartes un GPS lietotnes.
Informācijas paneļi un uzraudzības lietojumprogrammas. Piemēram, uzņēmuma informācijas paneļi, tūlītēji pārdošanas atjauninājumi vai ceļojumu brīdinājumi.
Sadarbības lietojumprogrammas. Sadarbības programmu piemēri ir tāfeles programmas un grupas sapulču programmatūra.
Lietotnes, kurām nepieciešami paziņojumi. Sociālie tīkli, e-pasts, tērzēšana, spēles, ceļojumu brīdinājumi un daudzas citas lietotnes izmanto paziņojumus.

Pārskats

asp.net mvc4.0 SignalR instalēšana (1)
http://www.itsvse.com/thread-3837-1-1.html

mvc 4.0 Kā lietot SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html

SignalR tīmekļa ligzdas sakariem (3)
http://www.itsvse.com/thread-3845-1-1.html

WebSocket signalizētāja sakaru autentifikācija [avota kods]
https://www.itsvse.com/thread-3464-1-1.html

dokumentācija

Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.

Par konfigurāciju

Hipersaites pieteikšanās ir redzama.

Autorizācijas pārbaude

Hipersaites pieteikšanās ir redzama.

Pirmkārt, apskatīsim renderējumus, lai simulētu SignalR izvietošanu dažādos serveros, kā parādīts zemāk:



Jauna projekta izveide, kas ASP.NET Core 3.1

Risinājumu pārlūkā ar peles labo pogu noklikšķiniet uz projekta un atlasiet Pievienot > klientu bibliotēkām.
Dialoglodziņa Klienta bibliotēkas pievienošana sadaļā Nodrošinātājs atlasiet unpkg.
Sadaļā Bibliotēka ievadiet@microsoft/signalr@latest
Atlasiet Select Select Specific Files, izvērsiet mapi Dist/Browser un atlasiet signalr.js un signalr.min.js.
Iestatiet mērķa atrašanās vietu uz wwwroot/js/signalr/ un atlasiet Instalēt.




Izveidojiet jaunu TestHub failu savā projektā,Tiek atbalstīta autentifikācija, kods ir šāds:

Lai atbalstītu izplatīšanu, jums jāinstalē Microsoft.AspNetCore.SignalR.StackExchangeRedis pakotne, izmantojot nuget instalēšanas komandu šādi:

Startēšanas failos ConfigureServices un Configure, lai reģistrētu pakalpojumu un konfigurāciju, kods ir šāds:

Galvenais kods priekšpusē ir šāds:

Proaktīvi sūtiet ziņojumus lietotājiem, izmantojot kontrolieri, kods ir šāds:


Avota koda lejupielāde:Hipersaites pieteikšanās ir redzama.




Iepriekšējo:.NET/C# operācijas Redis nesakārtotas kolekcijas
Nākamo:Vienkārša ORM ietvara izmantošana SqlSugar
 Saimnieks| Publicēts 2021-4-23 13:07:14 |
SignalR pievieno starpdomēnu atbalstu attālinātai piekļuvei
https://www.itsvse.com/thread-9627-1-1.html
Publicēts 2022-11-16 14:44:40 |
Mācīšanās mācībās... Mācīšanās
Publicēts 2022-11-28 21:06:41 |
Vai jums ir priekšgala instance?
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com