これは2つ以上の質問ですが、次のとおりです。
ハブのトップ レベルの例外ハンドラーを持つ最良の方法は何ですか? 現在のバージョンの SignalR では不可能のようです
ハブでエラーをスローしたときに、これが実際にクライアントで何もしないのはなぜですか?
$.connection.hub.error(function() { return alert("test"); });
デバッグすると、エラー メソッドが配線されていることがわかりますが、ハブで例外をスローすると、上記で設定したメソッドを呼び出そうとする試みがまったくないことがわかります。発生する唯一のことは、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");
});