コード例 #1
0
        public Task StopAsync()
        {
            if (!_hubConnection.IsConnected)
            {
                return(Task.CompletedTask);
            }

            foreach (var observer in _hubObservers)
            {
                _hubObservable.Unsubscribe(observer);
            }

            _hubReconnector.StopObserveForReconnection(_hubConnection);

            return(_hubConnection.DisconnectAsync());
        }