【发布时间】:2014-05-01 05:29:37
【问题描述】:
这更多是两个问题,但是:
为我的 Hub 设置顶级异常处理程序的最佳方式是什么?当前版本的 SignalR 似乎不可能
-
当我在 Hub 中抛出错误时,为什么这实际上对客户端没有任何作用?
$.connection.hub.error(function() { 返回警报(“测试”); });
当我调试时,我可以看到我的错误方法正在连接,但是当我在 Hub 上抛出异常时,我可以看到从来没有尝试调用我在上面设置的方法。唯一发生的事情是 SignalR 将错误发送到控制台。
为了记录,我可以很好地连接其他事件
//Called during exceptions just fine
$.connection.hub.received(function() {
return alert("Received Data");
});
//Seems to do nothing?
$.connection.hub.error(function() {
return alert("Received Exception");
});
【问题讨论】:
标签: javascript signalr signalr-hub