我尝试用两个Receive方法创建一个基本的集线器,一个接受一个字符串,另一个接受一个int。这将导致错误,指出无法解决该方法。注释掉其中一种方法可以消除错误,并且一切正常。
集线器中是否可能有方法的重载?是否可以完成类似重载的操作?
最佳答案
SignalR确实支持重载服务器端集线器方法,但是重载必须具有不同的范围,即采用不同数量的参数。
如果重载具有相同的含义,即使重载的Hub方法接受不同的类型,SignalR也将无法解析正在调用的重载。
关于SignalR集线器过载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15686859/