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


WarningsConfigurationBuilder Класс

Определение

Настраивает поведение среды выполнения предупреждений, созданных Entity Framework. Вы можете задать поведение по умолчанию и поведение для каждого типа предупреждения.

Этот класс используется в ConfigureWarnings(Action<WarningsConfigurationBuilder>) API и не предназначен для создания непосредственно в коде приложения.

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
Наследование
WarningsConfigurationBuilder

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

WarningsConfigurationBuilder(WarningsConfiguration)

Инициализирует новый экземпляр класса WarningsConfigurationBuilder.

Этот класс используется в ConfigureWarnings(Action<WarningsConfigurationBuilder>) API и не предназначен для создания непосредственно в коде приложения.

Свойства

Configuration

Возвращает внутренний объект, используемый для хранения конфигурации.

Методы

Default(WarningBehavior)

Задает поведение по умолчанию при создании предупреждения.

Ignore(CoreEventId[])

При создании указанных предупреждений ядра ничего не происходит. Поставщики баз данных (и другие расширения) могут предоставлять перегрузки метода расширения этого метода, чтобы настроить это поведение для предупреждений, которые они создают.

Log(CoreEventId[])

Вызывает запись предупреждения при создании указанных предупреждений ядра. Поставщики баз данных (и другие расширения) могут предоставлять перегрузки метода расширения этого метода, чтобы настроить это поведение для предупреждений, которые они создают.

Throw(CoreEventId[])

Вызывает исключение при создании указанных предупреждений ядра. Поставщики баз данных (и другие расширения) могут предоставлять перегрузки метода расширения этого метода, чтобы настроить это поведение для предупреждений, которые они создают.

Методы расширения

Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

При создании указанных предупреждений в памяти ничего не происходит.

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

При создании указанных предупреждений реляционной базы данных ничего не происходит.

Log(WarningsConfigurationBuilder, InMemoryEventId[])

Вызывает запись предупреждения при создании указанных предупреждений в памяти.

Log(WarningsConfigurationBuilder, RelationalEventId[])

Вызывает запись предупреждения при создании указанных предупреждений реляционной базы данных.

Throw(WarningsConfigurationBuilder, InMemoryEventId[])

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

Throw(WarningsConfigurationBuilder, RelationalEventId[])

Вызывает исключение при создании указанных предупреждений реляционной базы данных.

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