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[]) |
Вызывает исключение при создании указанных предупреждений реляционной базы данных. |
Применяется к
Entity Framework