SignalR集线器过载

标签 signalr signalr-hub

我尝试用两个Receive方法创建一个基本的集线器,一个接受一个字符串,另一个接受一个int。这将导致错误,指出无法解决该方法。注释掉其中一种方法可以消除错误,并且一切正常。

集线器中是否可能有方法的重载?是否可以完成类似重载的操作?

最佳答案

SignalR确实支持重载服务器端集线器方法,但是重载必须具有不同的范围,即采用不同数量的参数。

如果重载具有相同的含义,即使重载的Hub方法接受不同的类型,SignalR也将无法解析正在调用的重载。

关于SignalR集线器过载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15686859/

相关文章:

azure - Azure 网站上的 SignalR CryptographicException

c# - Signalr .net 客户端

signalr - SignalR 客户端的 Java 端口当前状态如何?

signalr - 来自 TypeScript 的 signalR hub 连接失败

c# - SignalR 2 长轮询 "protocol"请求在未在本地运行时超时

c# - SignalR 2.0.2 和 Owin 2.0.0 依赖冲突

SignalR/negotiate正在向/Account/Login发送请求-我没有Account/Login终结点

c# - 在没有用户名的情况下连接到 SignalR 中的特定用户

android - 当我的移动数据连接关闭时,如何在 SignalR 中断开连接

c# - 从服务器上的 SignalR hub 设置 cookie