在集线器定义文件外使用SignalR Hub
关于该主题还有其他问题,但那里的解决方案对我不起作用。我想这是语法上的一个小细节,因为它从版本到版本都有一些变化。
我在 blazor 托管的 WASM 上创建了一个 SignalR 集线器,我希望能够从我的 GameController 而不仅仅是从集线器本身发送消息。
我的GameHub继承自Hub,我获取一个hub上下文来发送消息。我发现从 GameHub 到 IHub 的转换无效。
我尝试实现 IHub 而不是从 Hub 继承,但它要求实现其他我不知道并且我从未在其他教程中见过的方法。
这是一张包含错误消息和 GameHub 声明的图片:
There are other questions on the topic but the solutions there don't work for me. I guess is a small detail on the syntax since it changes a bit from version to version..
I created a SignalR hub on a blazor hosted WASM, and I want to be able to send messages from my GameController and not only from the hub itself.
My GameHub inherits from Hub, and I to get a hub context to send a message. The nI guet the no valid conversion from GameHub to IHub.
I tried to implement IHub insted of inheriting from Hub but then it ask to implement other methods I have no clue about and I've never seen in other tutorials..
Here's a picture with the error message and the GameHub declaration:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用iHubContext< ...>这样:
此服务也提供了注射。
I use IHubContext<...> like this:
This service is provided for injection as well.