我们如何在 javascript 客户端中获取信号器核心的传输方法?
How can we get the transport method in javascript client for signalr core?
在旧版本的 signalR 中,您可以这样做来获取正在使用的传输方法:
$.connection.hub.transport.name
signalR 核心是如何完成的?
在 HubConnectionBuilder 上,您可以像这样获取传输:
this.connection = new signalR.HubConnectionBuilder()
.withUrl(connectionUrl)
.build();
this.connection.connection.transport.constructor.name
也许不是最好的解决方案,但它似乎工作得很好。看起来返回值可能是:
- WebSocketTransport
- LongPollingTransport
- ServerSentEventsTransport
在旧版本的 signalR 中,您可以这样做来获取正在使用的传输方法:
$.connection.hub.transport.name
signalR 核心是如何完成的?
在 HubConnectionBuilder 上,您可以像这样获取传输:
this.connection = new signalR.HubConnectionBuilder()
.withUrl(connectionUrl)
.build();
this.connection.connection.transport.constructor.name
也许不是最好的解决方案,但它似乎工作得很好。看起来返回值可能是:
- WebSocketTransport
- LongPollingTransport
- ServerSentEventsTransport