private void DisposeMqClient() { //Disposing mqClient causes an EndOfStreamException to be thrown in StartSubscription if (mqClient == null) { return; } mqClient.Dispose(); mqClient = null; }
public virtual void Stop() { if (_sendMessageTask != null) { CancellationTokenSource cancellationSource = _sendMessageTask.AsyncState as CancellationTokenSource; cancellationSource.Cancel(true); Task.WaitAll(_sendMessageTask); } _messageQueueClient.Dispose(); }
public void Stop() { _messageQueueClient.Dispose(); _messageProcessor.Stop(); }
public void Dispose() { _innerClient.Dispose(); }