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


FallbackEventDefinition Класс

Определение

Определяет метаданные для события с более чем шестью параметрами, которые должны иметь специальную обработку.

public class FallbackEventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type FallbackEventDefinition = class
    inherit EventDefinitionBase
Public Class FallbackEventDefinition
Inherits EventDefinitionBase
Наследование
FallbackEventDefinition

Комментарии

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

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

FallbackEventDefinition(EventId, LogLevel, String, String)

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

FallbackEventDefinition(EventId, LogLevel, String)

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

FallbackEventDefinition(ILoggingOptions, EventId, LogLevel, String, String)

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

Свойства

EventId

EventId.

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

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

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

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

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

Параметризованное определение сообщения.

WarningBehavior

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

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

Методы

GenerateMessage(Action<ILogger>)

Создает сообщение, которое будет зарегистрировано без записи в журнал. Обычно используется для создания исключения в случаях предупреждения как ошибки.

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

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

(Унаследовано от EventDefinitionBase)
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, Action<ILogger>)
Устаревшие..

Регистрирует событие или создает исключение, если событие было настроено для обработки как ошибки.

Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, Action<ILogger>)

Регистрирует событие или создает исключение, если событие было настроено для обработки как ошибки.

WarningAsError(String)

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

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

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