public void Stop()
 {
     _notificationSubscription.Dispose();
     _dequeue.Dispose();
 }
 public void Stop()
 {
     _subscription.Dispose();
     _dequeue.Dispose();
 }
 public void Stop()
 {
     _cts.Cancel();
     _task.Wait();
     _dequeue.Dispose();
 }