רפא*_*ניש 5 signalr asp.net-core signalr-2 asp.net-core-2.0
在旧版本的 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功能。
我搜索并只找到了这篇文章,但它很旧,而不是新版本。
总结此处列出的内容以及这一系列帖子的走向。
这是最终创建并用于网络核心信号器的提案,其效果与 HubPipelineModule 类似
如果您好奇...这里是有关过滤器的一般文档
如果您像我一样,您会发现本节对于编写您自己的过滤器特别有帮助
根据我自己的经验,我对如何使用它感到有点害怕,因为我使用的是 net core 3.1 而不是 5.0。5.0AddFilter可以通话。
| 归档时间: |
|
| 查看次数: |
821 次 |
| 最近记录: |