6

古いバージョンの 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 が必要です。機能。

この記事だけを検索して見つけましたが、非常に古く、新しいバージョンではありません。

4

1 に答える 1