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


EventDefinitionBase Класс

Определение

Базовый класс для определений событий.

public abstract class EventDefinitionBase
type EventDefinitionBase = class
Public MustInherit Class EventDefinitionBase
Наследование
EventDefinitionBase
Производный

Комментарии

Дополнительные сведения и примеры см. в статье Реализация поставщиков и расширений баз данных .

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

EventDefinitionBase(EventId, LogLevel, String)

Создает экземпляр определения события.

EventDefinitionBase(EventId, LogLevel)

Создает экземпляр определения события.

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

Создает экземпляр определения события.

Свойства

EventId

EventId.

EventIdCode

Строка, представляющая код, который необходимо передать ConfigureWarnings(Action<WarningsConfigurationBuilder>) в , чтобы подавить это событие как ошибку.

Level

Объект LogLevel , в котором будет регистрироваться событие.

WarningBehavior

Необходимо настроить WarningBehavior.

Методы

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Возвращает поведение журнала для этого события. Это определяет, следует ли регистрировать его, создавать как исключение или игнорировать.

WarningAsError(String)

Возвращает исключение warning-as-error, упаковывающее заданное сообщение для этого события.

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