【发布时间】:2018-12-02 11:23:23
【问题描述】:
在旧的 SignalR 中,您可以这样做以获取服务器上集线器中的传输:
Context.QueryString["transport"];
但是在为 AspNet Core 编写的新 SignalR 中,我无法在服务器的集线器内找到传输协议的位置。能找到吗?如果有,在哪里?
【问题讨论】:
标签: signalr asp.net-core-signalr
在旧的 SignalR 中,您可以这样做以获取服务器上集线器中的传输:
Context.QueryString["transport"];
但是在为 AspNet Core 编写的新 SignalR 中,我无法在服务器的集线器内找到传输协议的位置。能找到吗?如果有,在哪里?
【问题讨论】:
标签: signalr asp.net-core-signalr
从 ASP.NET Core SignalR 1.0.0-rc1-final (commit) 开始,您可以从以下地址获取 TransportType:
// using Microsoft.AspNetCore.Http.Connections.Features;
var transportType = Context.Features.Get<IHttpTransportFeature>().TransportType;
【讨论】: