1

signalRハブからMVCコントローラーアクションを呼び出す方法はありますか? そのコントローラーコンテキストを実行するとnullになることに気付きました。それを行う方法はありますか?または多分別の解決策。ありがとう

4

1 に答える 1

1

私のsignalRの理解によると。「ハブ」抽象クラスを実装する必要がありました。コントローラーでは、抽象クラスでもある「コントローラー」を実装する必要があります。シグナルハブからコントローラーのアクションを呼び出す必要があるとします。そのコントローラーはハブ抽象クラスを実装する必要があります。しかし、1 つのクラスで複数の抽象クラスを実装することはできません。したがって、signalR ハブからコントローラーのアクションを呼び出すことはできません。

ただし、次のように試すことができます。「ハブ」抽象クラスを実装するクラスを1つ作成し、そのクラスでモックを使用してコントローラーのインスタンスを作成し、実装された「ハブ」クラスからアクションを呼び出します。

于 2013-04-09T06:02:57.727 に答える