myHubProxy.client.handleMyJob = function ()
{
myHubProxy.server.getTheCounts().done(function (model) {
var modelJson = JSON.parse(model);
updateTheCounts(modelJson);
});
};
$.connection.hub.start();
在这一点上,我在modelJson中得到了我所需要的一些更新。
然后我得到了我的最新数据如下:
function updateTheCounts(model) {
$('#MySpan").text(model.FirstCount);
}
现在我得到了触发此请求的客户端的更新,但没有得到任何其他客户端的更新。
在我的信号机上我指定所有人都应该收到。。
更新:我的中心类
context.Clients.All.handleMyJob();
public string GetPrintJobsCounts()
{
var model = new SomeModel();
model.FirstCount = counts.MyCount ?? 0;
return JsonConvert.SerializeObject(model).ToString();
}