Beispiel #1
0
 public void Run(IExportApiHandler handler)
 {
     using (_cancellationTokenSource =
                new CancellationTokenSource())
     {
         _cancellationToken = _cancellationTokenSource.Token;
         _userHandler       = handler;
         Run();
     }
 }
Beispiel #2
0
 public void Run(IExportApiHandler handler, CancellationToken externalCancellationToken)
 {
     using (CancellationTokenSource internalCancellationTokenSource =
                new CancellationTokenSource())
     {
         using (_cancellationTokenSource =
                    CancellationTokenSource.CreateLinkedTokenSource(internalCancellationTokenSource.Token, externalCancellationToken))
         {
             _cancellationToken = _cancellationTokenSource.Token;
             _userHandler       = handler;
             Run();
         }
     }
 }