小编רפא*_*ניש的帖子

AspNetCore 2.0 + signalR 1.0.0 alpha2 添加管道或中间件

在旧版本的 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());
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想开始在 .NetCore 2.0 和 SignalR 1.0.0 alpha 2 中进行开发,但我不知道如何在 Web API 控制器中实现管道、中间件或类似 costum ActionAttribute 的东西,我不在乎如何,基本上我需要 OnBeforeIncoming功能。

我搜索并只找到了这篇文章,但它很旧,而不是新版本。

signalr asp.net-core signalr-2 asp.net-core-2.0

5
推荐指数
1
解决办法
821
查看次数