SignalRのポーリングサーバを停止する方法はありますか?エラーが発生した場合、サーバーのポーリングを停止します。ポーリングハブは$.connection.hub.start()
で開始されていますので、私はそれが$.connection.hub.stop()
またはそのようなもので停止できると仮定しました。しかし、うまくいかないようですが、stop()
に電話してもポーリングは続行されます。ポーリングをやめるもう一つの方法はありますか?SignalRのポーリングを停止するには?
<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>
の構文は$ .connection.hub.connection.stopに変更されています)?それは私のために働くすべてです。 – dove
いいえ、それはありません。これは変更されていません – davidfowl
明らかに私のミックスアップ、あなたの時間を無駄にして申し訳ありません、今私は、特定のハブ、$ connection.myHub.stop()、および上記の接続を停止するの違いを読んで時間です。私は知っているので、私はサンドボックスをセットアップすると思います。 – dove