【发布时间】:2018-05-22 01:53:32
【问题描述】:
在旧版本的 SignalR 和 .NetFreamwork 中,我使用的类继承了 HubPipelineModule 类,例如:
public class IsConnectedPipeLine : HubPipelineModule
{
protected override bool OnBeforeIncoming(IHubIncomingInvokerContext context)
{
if (context.MethodDescriptor.Name == "GetToken")
return true;
return ChatIdentity.CheckToken(context.Hub.Context.GetCurrentUserToken());
}
}
现在我想开始在 .NetCore 2.0 和 SignalR 1.0.0 alpha 2 中进行开发 但我不知道如何在 Web API 控制器中实现管道、中间件或类似 costum ActionAttribute 之类的东西,我不在乎如何,基本上我需要 OnBeforeIncoming 功能。
我搜索并发现只有this article,但它很旧,不适合新版本。
【问题讨论】:
标签: asp.net-core signalr asp.net-core-2.0 signalr-2