SignalR — как обнаружить отключенных клиентов

#asp.net #signalr

#asp.net #сигналр

Вопрос:

Как определить, какие клиенты были отключены? Я использую Hub и видел пример чата, в котором IDisconnect был реализован интерфейс. Disconnect() Функция De вызывается, например, при обновлении или закрытии страницы. Он работает нормально, но как определить, какой из них был отключен?

Ответ №1:

В концентраторе есть свойство идентификатора клиента (Context.ClientID), который вы можете использовать, чтобы выяснить, какой клиент отключился.