Beispiel #1
0
 protected virtual void Dispose(bool disposing)
 {
     if (!_disposed && disposing)
     {
         _logger.LogDebug("Disposing FunctionDispatcher");
         _workerErrorSubscription.Dispose();
         _workerRestartSubscription.Dispose();
         _processStartCancellationToken.Cancel();
         _processStartCancellationToken.Dispose();
         _jobHostLanguageWorkerChannelManager.DisposeAndRemoveChannels();
         _disposed = true;
     }
 }