2013-03-24 14 views

Odpowiedz

16

wewnątrz Hub można wykryć transportu wykorzystywane przez patrząc na wniosek w ciągu zapytania:

Context.QueryString["transport"] 

Pozwoli to ocenić na "WebSockets", " serverSentEvents "," foreverFrame "lub" longPolling ".

Idealnie kod nie powinien zależeć od tego, który transport jest używany, ponieważ SignalR streści to za Ciebie. Jednak może to być przydatne do logowania i takie.

4

Dla programu ASP.NET SignalR w wersji 2.0 można użyć nazwy $.connection.hub.transport.name, aby wydrukować nazwę transportu. Będzie oceniał "serverSentEvents" i inne transporty.

+0

Bardzo przydatny dla klienta. Nie jest to poręczna strona serwera, ale na żądanie OP. –

Powiązane problemy