public void Dispose() { _logger.Dispose(); _fileLog?.Dispose(); _consoleLog.Dispose(); _fileSystem.Dispose(); }
private void Dispose(bool disposing) { if (disposing) { FileSystem?.Dispose(); Logger?.Flush(); } }
protected virtual void Dispose(bool disposing) { if (disposing) { FileSystem?.Dispose(); Logger?.Flush(); } }
/// <inheritdoc /> public override void Dispose() { base.Dispose(); if (_disposed) { return; } FileSystem?.Dispose(); Logger?.Flush(); _disposed = true; }
private void Dispose(bool disposing) { if (!m_disposed) { if (disposing) { m_cache.Dispose(); m_logger.Dispose(); m_fileSystem.Dispose(); } m_disposed = true; } }
public void Dispose() { // 1. it's important to dispose _logger before log objects // because _logger.Dispose() calls Flush() on its log objects // 2. it's important to dispose _csvFileLogger before _kustoUploader because // csvFileLogger.Dispose() can post one last file to be uploaded to Kusto // 3. it's important to dispose _kustoUploader before _consoleLog because // _kustoUploader uses _consoleLog _logger.Dispose(); _fileLog?.Dispose(); _csvFileLog?.Dispose(); _kustoUploader?.Dispose(); _consoleLog.Dispose(); _fileSystem.Dispose(); }
/// <inheritdoc /> protected override void Dispose(bool disposing) { if (_disposed) { return; } if (disposing) { _fileSystem?.Dispose(); } _disposed = true; base.Dispose(disposing); }
/// <inheritdoc /> protected override void Dispose(bool disposing) { if (disposing && !_disposed) { _purgeCommandPool.Dispose(); _getContentHashListCommandPool.Dispose(); _getSelectorsCommandPool.Dispose(); _replaceCommandPool.Dispose(); _touchPartitionCommandPool.Dispose(); _touchSingleCommandPool.Dispose(); _directoryLock.Dispose(); _fileSystem.Dispose(); _disposed = true; } base.Dispose(disposing); }
/// <inheritdoc /> protected override void DisposeCore() { _fileSystem?.Dispose(); base.DisposeCore(); }
public void Dispose() { _fileSystem.Dispose(); }