2013-03-18 20 views

回答

1

里面集线器建立一个void像这样:

public static void UpdateClients() 
{ 
    var context = GlobalHost.ConnectionManager.GetHubContext<NameOfHub>(); 
    context.Clients.All.ClientSideFunction(); 
} 

然后根据使用:

NameOfHub.UpdateClients(); 
+0

请解释一下第二部分。我收到编译错误。我无法使用Hub的Classname。 – 2013-03-18 21:06:09

+0

他们都在同一个命名空间吗?如果没有,你需要这样做。你得到的错误信息是什么? – Eonasdan 2013-03-18 21:08:09

+0

谢谢你的工作。需要相同的命名空间,所以我使用字符串hubname来避免命名空间问题。我一直在使用服务器端函数名称而不是客户端函数名称。 – 2013-03-18 21:30:01

相关问题