有没有办法在 SignalR 中做这样的事情:
public void CallClientMethod(string methodName, MyObject data)
{
var ctx = GlobalHost.ConnectionManager.GetHubContext<MyHub>();
ctx.Clients.All.methodName(data);
// or alternatively
ctx.Clients.All.CallClientMethod(methodName, data);
}
上面的例子说明了意图,而不是实际的机制——我想确定在运行时调用的方法,而不是编译时。