Почему не требуется OnReconnected () для хранения соединений в хранилище таблиц Sql или Azure для пользователей, вошедших в систему - PullRequest
0 голосов
/ 05 ноября 2018

Сохранение статуса подключения для пользователей Signal R в соответствии с MS документами покажите, что когда вы используете хранилище в памяти, есть OnReconnected (), но его нет для хранилища базы данных или таблицы Azure. Зачем? Может кто-нибудь объяснить!

public override Task OnReconnected()
    {
        string name = Context.User.Identity.Name;

        if (!_connections.GetConnections(name).Contains(Context.ConnectionId))
        {
            _connections.Add(name, Context.ConnectionId);
        }

        return base.OnReconnected();
    }
...