Я знаю, что это действительно просто, но я не могу найти документы для этого в любом месте.SignalR - Dont proceess уведомления от текущего вызывающего абонента в javascript
Что я хочу сделать, это обнаружить, когда текущим клиентом было отправлено обновление, чтобы событие не воспроизводилось локально.
Я хочу иметь идентификатор клиента и идентификатор вызывающего абонента внутри события signalR, чтобы игнорировать те, где они совпадают.
<script type="text/javascript">
$(function() {
var drag = $.connection.drag;
drag.move = function (x, y,clientId) {
if(clientId!== drag.clientId) //<-IE something like this (but this doesnt work)
$("#box").offset({ top: y, left: x });
};
$("#box").draggable({
drag: function (event, ui) {
drag.sendMove(ui.position.left, ui.position.y);
}
});
$.connection.hub.start();
});
</script>