WarningsConfiguration Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет конфигурацию, для которой следует выдавать, регистрировать или игнорировать предупреждения. поставщиками баз данных или расширениями. Эти параметры задаются с помощью WarningsConfigurationBuilder.
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- Наследование
-
WarningsConfiguration
Комментарии
Экземпляры этого класса предназначены для того, чтобы быть неизменяемыми. Чтобы изменить параметр, вызовите один из операторов With.... методы для получения нового экземпляра с измененным параметром .
Дополнительные сведения и примеры см. в разделе Конфигурация для конкретных сообщений .
Конструкторы
WarningsConfiguration() |
Создает новую пустую конфигурацию со всеми параметрами по умолчанию. |
WarningsConfiguration(WarningsConfiguration) |
Вызывается конструктором производного класса при реализации Clone() метода . |
Свойства
DefaultBehavior |
Набор параметров из DefaultBehavior метода . |
Методы
Clone() |
Переопределите этот метод в производном классе, чтобы гарантировать, что любой созданный клон также относится к этому классу. |
GetBehavior(EventId) |
WarningBehavior Возвращает набор для заданного идентификатора события или |
GetLevel(EventId) |
LogLevel Возвращает набор для заданного идентификатора события или |
GetServiceProviderHashCode() |
Возвращает хэш-код, созданный из любых параметров, которые могут вызвать необходимость в новом IServiceProvider коде. |
ShouldUseSameServiceProvider(WarningsConfiguration) |
Возвращает значение, указывающее, совпадают ли все параметры, используемые в GetServiceProviderHashCode() , как и в данном расширении. |
TryWithExplicit(EventId, WarningBehavior) |
Создает новый экземпляр с заданным явным WarningBehavior набором для заданного идентификатора события, но только в том случае, если явное поведение еще не задано. Этот метод обычно вызывается напрямую. Вместо него используйте WarningsConfigurationBuilder. |
WithDefaultBehavior(WarningBehavior) |
Создает новый экземпляр со всеми параметрами, теми же, что и для этого экземпляра, но с измененным параметром. Этот метод обычно вызывается напрямую. Вместо него используйте WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<EventId>, WarningBehavior) |
Создает новый экземпляр с заданным явным WarningBehavior набором для всех заданных идентификаторов событий. Этот метод обычно вызывается напрямую. Вместо него используйте WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
Создает новый экземпляр с заданным уровнем журнала, заданным для всех заданных идентификаторов событий. Этот метод обычно вызывается напрямую. Вместо него используйте WarningsConfigurationBuilder. |
Применяется к
Entity Framework