Поделиться через


BatchingLoggerProvider Класс

Определение

Поставщик экземпляров Microsoft.Extensions.Logging.AzureAppServices.Internal.BatchingLogger.

public ref class BatchingLoggerProvider abstract : IDisposable, Microsoft::Extensions::Logging::ILoggerProvider, Microsoft::Extensions::Logging::ISupportExternalScope
public abstract class BatchingLoggerProvider : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider, Microsoft.Extensions.Logging.ISupportExternalScope
type BatchingLoggerProvider = class
    interface ILoggerProvider
    interface IDisposable
    interface ISupportExternalScope
Public MustInherit Class BatchingLoggerProvider
Implements IDisposable, ILoggerProvider, ISupportExternalScope
Наследование
BatchingLoggerProvider
Производный
Реализации

Свойства

IsEnabled

Проверяет, включена ли очередь.

Методы

CreateLogger(String)

Создает Microsoft.Extensions.Logging.AzureAppServices.Internal.BatchingLogger с использованием заданного categoryName.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IntervalAsync(TimeSpan, CancellationToken)

Ожидание заданного TimeSpan.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

ISupportExternalScope.SetScopeProvider(IExternalScopeProvider)

Задает область для данного поставщика.

Применяется к