Пример #1
0
        public async Task <bool> Disconnect()
        {
            try
            {
                await Client.Stop(WebSocketCloseStatus.Empty, string.Empty);

                PubSubPingTimer.Dispose();
                Client.Dispose();
                return(true);
            }
            catch { return(false); }
        }
Пример #2
0
 /// <inheritdoc/>
 public Task StopAsync(CancellationToken cancellationToken)
 {
     return(_client?.Stop(System.Net.WebSockets.WebSocketCloseStatus.NormalClosure, "WebsocketService stopped."));
 }