예제 #1
0
 public void Stop()
 {
     if (sender != null)
     {
         sender.StopSending();
     }
     if (serviceHost != null)
     {
         serviceHost.Close();
     }
     if (cleaner != null)
     {
         cleaner.Stop();
     }
 }
예제 #2
0
        public Task StopAsync(CancellationToken cancellationToken)
        {
            NotifyService.Stop();

            if (NotifySender != null)
            {
                NotifySender.StopSending();
            }

            if (NotifyCleaner != null)
            {
                NotifyCleaner.Stop();
            }

            return(Task.CompletedTask);
        }