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