Регистрация исключений 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");
});

Ответы на вопрос(1)

Ваш ответ на вопрос