Как остановить опрос в SignalR?

Есть ли способ остановить сервер опроса в SignalR? Я хочу остановить опрос сервера в случае возникновения ошибки. Центры опроса запускаются с помощью $. Connection.hub.start () , поэтому я предположил, что его можно остановить с помощью $. Connection.hub.stop () или что-то в этом роде. Но похоже, что это не работает, опрос продолжается даже после вызова stop () . Есть ли другой способ остановить опрос?

<script type="text/javascript">

 var chatHub = $.connection.chatHub;
 var connection = $.connection.hub;

chatHub.addMessage = function (message) {
      $('#messages').append('<li>' + message + '</li>');
    };

connection.error(function (error) {
 $('#messages').append('<li>' + "error connecting: closing connnection" + '</li>');
    connection.stop(); //This doesn't seem to work   
        });

connection.start();

</script>
17
задан nivkovic 29 November 2011 в 13:56
поделиться