示例#1
0
 private void DisposeNetwork()
 {
     IsConnected = false;
     LastAction  = LastActionConstants.DisposingNetwork;
     _pipeReader?.CompleteAsync();
     _pipeWriter?.CompleteAsync();
     _socket?.Close();
     _socket?.Dispose();
     _sslStream?.Dispose();
 }
        private void DisposeNetwork()
        {
            IsConnected = false;
            LastAction  = "Disposing Network";
            _socket?.Close();
            _socket?.Dispose();
            _sslStream?.Dispose();

            if (!_disposed)
            {
#pragma warning disable 4014
                TryConnectAsync(CancellationToken.None);
#pragma warning restore 4014
            }
        }