2016-12-22 5 views
2

Я работаю с клиентом JavaScript SignalR. Я открываю ступица вроде:Как отписаться от обработчика событий в прокси-сервере SignalR?

hubConnection = $.hubConnection(url); 
proxy= hubConnection.createHubProxy('SomeHub'); 

Когда я хочу подписаться на какой-хаб события:

proxy.on("someEvent", function(someData){ 
    console.log(someData); 
}); 

Как отказаться от прослушивания события хаб? Я пробовал с proxy.off ("someEvent"); но это не сработает.

ответ

0

Используйте off метод:

var myCallback = function(someData) { 
    console.log(someData); 
} 

proxy.on("someEvent", myCallback); 

proxy.off("someEvent", myCallback);