Si può discernere sul lato server quale metodo di trasporto viene utilizzato per una determinata connessione SignalR? (? WebSockets, SSE, lungo elettorali, ecc)SignalR - Rileva il metodo di trasporto per una connessione sul lato server
16
A
risposta
16
All'interno di un hub è possibile rilevare il trasporto utilizzati, cercando in stringa di query della richiesta:
Context.QueryString["transport"]
Questo valuterà a "WebSockets", " serverSentEvents "," foreverFrame "o" longPolling ".
Idealmente, il tuo codice non dovrebbe dipendere dal tipo di trasporto utilizzato poiché SignalR lo riassume per te. Tuttavia, questo potrebbe essere utile per la registrazione e così via.
4
Per ASP.NET SignalR versione 2.0, è possibile utilizzare $.connection.hub.transport.name
per stampare il nome del trasporto. Valuterà "serverSentEvents" e altri trasporti.
Problemi correlati
- 1. disconnetti il client dal lato server signalr
- 2. SignalR sicura connessione tra il client e il server .NET
- 3. In che modo SignalR decide quale metodo di trasporto utilizzare?
- 4. Trasporto di fallback predefinito del client SignalR
- 5. Rileva SignalR Hub client Scollegare immediatamente
- 6. SignalR: Come chiamare il metodo client .Net dal server?
- 7. CSS sul lato server?
- 8. Imposta cookie dall'hub SignalR sul server
- 9. GWT I18N sul lato server
- 10. Reagire sul lato server e sul lato client non trasparente
- 11. Ottenere Jasmine per l'esecuzione sul lato server
- 12. Costi degli eventi inviati dal server sul lato server
- 13. I metodi signalr sul lato server dovrebbero essere asincroni quando si chiamano i client?
- 14. jQuery modelli sul lato server
- 15. Nodejs vs SignalR: perché abbiamo bisogno di javascript lato server?
- 16. SignalR: disconnessione client
- 17. Il modo più semplice per eseguire javascript sul lato server
- 18. Implementazione di webrtc sul lato server
- 19. Come aspettare sul lato client fino a quando la connessione a mongo sul lato server è pronta?
- 20. Miglior metodo di archiviazione dati lato server per dati semplici
- 21. OData V4 modifica $ filtro sul lato server
- 22. Node.js: Templating sul lato client Modellazione lato server v/s
- 23. serializzazione parametro metodo hub SignalR
- 24. Prevenzione degli script sul lato server, XSS
- 25. Autenticazione HTTP CURL sul lato server
- 26. GWT: Ottieni costanti sul lato server
- 27. È possibile eseguire jQuery sul lato server?
- 28. JavaScript sul lato server come PHP
- 29. HttpRequestMessage/StreamContent, vuoto Stream sul lato server
- 30. Reattivo stabile per il rendering lato server
Molto utile per il cliente. Non a portata di mano sul lato server come richiesto dall'OP. –