Регистрация исключений SignalR?
Это больше из двух вопросов, но:
What's the best way to have a top level exception handler for my Hub? It doesn't seem possible with the current version of SignalR
Why doesn't this actually do anything on the client when I throw an error in my Hub?
$.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");
});