EventLogLoggerProvider Класс

Определение

Поставщик для EventLogLogger.The provider for the EventLogLogger.

public ref class EventLogLoggerProvider : IDisposable, Microsoft::Extensions::Logging::ILoggerProvider
public ref class EventLogLoggerProvider : IDisposable, Microsoft::Extensions::Logging::ILoggerProvider, Microsoft::Extensions::Logging::ISupportExternalScope
public class EventLogLoggerProvider : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider
[Microsoft.Extensions.Logging.ProviderAlias("EventLog")]
public class EventLogLoggerProvider : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider
[Microsoft.Extensions.Logging.ProviderAlias("EventLog")]
public class EventLogLoggerProvider : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider, Microsoft.Extensions.Logging.ISupportExternalScope
type EventLogLoggerProvider = class
    interface ILoggerProvider
    interface IDisposable
[<Microsoft.Extensions.Logging.ProviderAlias("EventLog")>]
type EventLogLoggerProvider = class
    interface ILoggerProvider
    interface IDisposable
[<Microsoft.Extensions.Logging.ProviderAlias("EventLog")>]
type EventLogLoggerProvider = class
    interface ILoggerProvider
    interface IDisposable
    interface ISupportExternalScope
Public Class EventLogLoggerProvider
Implements IDisposable, ILoggerProvider
Public Class EventLogLoggerProvider
Implements IDisposable, ILoggerProvider, ISupportExternalScope
Наследование
EventLogLoggerProvider
Атрибуты
Реализации

Конструкторы

EventLogLoggerProvider()

Инициализирует новый экземпляр класса EventLogLoggerProvider.Initializes a new instance of the EventLogLoggerProvider class.

EventLogLoggerProvider(EventLogSettings)

Инициализирует новый экземпляр класса EventLogLoggerProvider.Initializes a new instance of the EventLogLoggerProvider class.

EventLogLoggerProvider(IOptions<EventLogSettings>)

Инициализирует новый экземпляр класса EventLogLoggerProvider.Initializes a new instance of the EventLogLoggerProvider class.

Методы

CreateLogger(String)

Создает новый экземпляр ILogger.Creates a new ILogger instance.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Задает источник сведений о внешней области для поставщика средства ведения журнала.Sets external scope information source for logger provider.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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