Пример #1
0
 public void Dispose()
 {
     if (!IsDisposing)
     {
         IsDisposing = true;
         Maintainer.Dispose();
     }
 }
Пример #2
0
 void CurrentDomain_ProcessExit(object sender, EventArgs e)
 {
     Logger.LogInformation("Shutdown Dispose start");
     CancellationTokenSource.Cancel();
     Maintainer?.Dispose();
     CancellationTokenSource.Dispose();
     Logger.LogInformation("Shutdown Dispose finished");
     NLog.LogManager.Shutdown();
 }