Catel.Logging.BatchLogListenerBase.Flush C# (CSharp) Метод

Flush() публичный Метод

Flushes the current queue asynchronous.
public Flush ( ) : Task
Результат Task
        public async Task Flush()
        {
            List<LogBatchEntry> batchToSubmit;

            lock (_lock)
            {
                batchToSubmit = _logBatch;

                _logBatch = new List<LogBatchEntry>();
            }

            if (batchToSubmit.Count > 0)
            {
                await WriteBatchAsync(batchToSubmit);

                // TODO: remove in 5.0.0
                await WriteBatch(batchToSubmit);
            }
        }