我尝试创建一个基本的 Hub,其中包含两个 Receive 方法,一个接受字符串,另一个接受整数。这会导致错误,指出方法无法解析。注释掉其中一个方法可以消除错误,并使一切正常。
是否可能在我的 Hub 中有多个方法重载?类似于重载的东西是否可行?
我尝试创建一个基本的 Hub,其中包含两个 Receive 方法,一个接受字符串,另一个接受整数。这会导致错误,指出方法无法解析。注释掉其中一个方法可以消除错误,并使一切正常。
是否可能在我的 Hub 中有多个方法重载?类似于重载的东西是否可行?
SignalR 支持重载服务器端的 Hub 方法,但是这些重载方法必须具有不同的参数个数。
如果这些重载方法具有相同的参数个数,则 SignalR 将无法确定调用哪个重载方法,即使这些重载 Hub 方法接受不同类型的参数。