private void actionButton_Click(object sender, EventArgs e) { if (currentProvider == null) { return; } if (currentProvider.IsListening) { currentProvider.Cancel(); } else if (currentProvider.IsConnected) { currentProvider.Disconnect(); } else { try { currentProvider.ListenAsync(ListenAsyncCallback); } catch (Exception ex) { // swallow } } UpdateControlState(); }
public void Disconnect() { if (_messageProvider != null) { _messageProvider.Disconnect(); } }
public void Disconnect() { _isUserDisconnected = true; _provider?.Disconnect(); _cts?.Cancel(); }
public void Disconnect() { _provider.Disconnect(); }
public override void Disconnect() { _cts?.Cancel(); _messageProvider?.Disconnect(); }
public void Disconnect() { _messageProvider.Disconnect(); _disconnectReason = DisconnectReason.User; }
public override void Disconnect() { _isUserDisconnected = true; _cts?.Cancel(); _messageProvider?.Disconnect(); }