Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法从 signalR 集线器调用 MVC 控制器操作?我注意到在执行该控制器上下文时为空。有没有办法做到这一点?或者可能是另一种解决方案。谢谢
根据我对signalR的理解。我们应该已经实现了“Hub”抽象类。在控制器中应该已经实现了“控制器”,它也是抽象类。假设我们必须从信号集线器调用控制器的操作,该控制器必须实现集线器抽象类。但是我们不能在一个类中实现多个抽象类。因此,这不可能从 signalR 集线器调用控制器的操作。
但是您可以尝试如下:创建一个将实现“Hub”抽象类的类,并在该类中使用模拟创建控制器实例,然后从实现的“Hub”类调用您的操作。