1

有没有办法从 signalR 集线器调用 MVC 控制器操作?我注意到在执行该控制器上下文时为空。有没有办法做到这一点?或者可能是另一种解决方案。谢谢

4

1 回答 1

1

根据我对signalR的理解。我们应该已经实现了“Hub”抽象类。在控制器中应该已经实现了“控制器”,它也是抽象类。假设我们必须从信号集线器调用控制器的操作,该控制器必须实现集线器抽象类。但是我们不能在一个类中实现多个抽象类。因此,这不可能从 signalR 集线器调用控制器的操作。

但是您可以尝试如下:创建一个将实现“Hub”抽象类的类,并在该类中使用模拟创建控制器实例,然后从实现的“Hub”类调用您的操作。

于 2013-04-09T06:02:57.727 回答