【问题标题】:How to get the AspNet Core SignalR Transport Protocol in the Hub?如何在 Hub 中获取 AspNet Core SignalR 传输协议?
【发布时间】:2018-12-02 11:23:23
【问题描述】:

在旧的 SignalR 中,您可以这样做以获取服务器上集线器中的传输:

Context.QueryString["transport"];

但是在为 AspNet Core 编写的新 SignalR 中,我无法在服务器的集线器内找到传输协议的位置。能找到吗?如果有,在哪里?

【问题讨论】:

    标签: signalr asp.net-core-signalr


    【解决方案1】:

    从 ASP.NET Core SignalR 1.0.0-rc1-final (commit) 开始,您可以从以下地址获取 TransportType

    // using Microsoft.AspNetCore.Http.Connections.Features;
    
    var transportType = Context.Features.Get<IHttpTransportFeature>().TransportType;
    

    【讨论】:

      猜你喜欢
      • 2015-02-02
      • 2020-11-20
      • 2018-06-17
      • 1970-01-01
      • 2012-06-01
      • 2018-06-16
      • 1970-01-01
      • 1970-01-01
      • 2017-09-19
      相关资源
      最近更新 更多