标签: signalr signalr-hub
我尝试使用两个Receive方法创建一个基本集线器,一个接受一个字符串,另一个接受一个int。这会导致错误,指出无法解析该方法。注释掉其中一个方法可以消除错误并且一切正常。
我的集线器中是否可能存在方法的重载?是否可以完成重载之类的事情?
答案 0 :(得分:12)
SignalR确实支持重载服务器端Hub方法,但重载必须具有不同的arity,即获取不同数量的参数。
如果重载具有相同的arity,则SignalR将无法解析正在调用的重载,即使重载的Hub方法接受不同的类型。