关于这个话题还有其他的问题,但是解决方案对我来说不管用。我想这是语法的一个小细节,因为它在不同版本之间略有变化。
我在承载了SignalR的blazor上创建了一个WASM集线器,我希望能够从GameController发送消息,而不仅仅是从集线器本身发送消息。
我的GameHub继承自集线器,我得到一个集线器上下文来发送消息。nI调用从GameHub到IHub的无效转换。
我试图实现从集线器继承的IHub,但是它要求实现其他我不知道的方法,我在其他教程中从未见过。
下面是一个包含错误消息和GameHub声明的图片:

发布于 2022-04-08 11:16:41
我像这样使用IHubContext<...>:
public ChatService(IHubContext<ChatHub> chatHub, IStorageService storageService)
{
this.chatHub = chatHub;
this.storageService = storageService;
}这项服务也适用于注射。
https://stackoverflow.com/questions/71793009
复制相似问题