WarningsConfiguration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a configuração para a qual os avisos devem ser gerados, registrados ou ignorados. por provedores de banco de dados ou extensões. Essas opções são definidas usando WarningsConfigurationBuilder.
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- Herança
-
WarningsConfiguration
Comentários
As instâncias dessa classe foram projetadas para serem imutáveis. Para alterar uma opção, chame um dos 'Com...' métodos para obter uma nova instância com a opção alterada.
Consulte Configuração de mensagens específicas para obter mais informações e exemplos.
Construtores
WarningsConfiguration() |
Cria uma configuração nova e vazia, com todas as opções definidas como seus padrões. |
WarningsConfiguration(WarningsConfiguration) |
Chamado por um construtor de classe derivada ao implementar o Clone() método . |
Propriedades
DefaultBehavior |
A opção definida do DefaultBehavior método . |
Métodos
Clone() |
Substitua esse método em uma classe derivada para garantir que qualquer clone criado também seja dessa classe. |
GetBehavior(EventId) |
Obtém o WarningBehavior conjunto para a ID de evento fornecida ou |
GetLevel(EventId) |
Obtém o LogLevel conjunto para a ID de evento fornecida ou |
GetServiceProviderHashCode() |
Retorna um código hash criado a partir de qualquer opção que faça com que um novo IServiceProvider seja necessário. |
ShouldUseSameServiceProvider(WarningsConfiguration) |
Retorna um valor que indica se todas as opções usadas em GetServiceProviderHashCode() são as mesmas da extensão fornecida. |
TryWithExplicit(EventId, WarningBehavior) |
Cria uma nova instância com o conjunto explícito WarningBehavior fornecido para a ID de evento fornecida, mas somente se nenhum comportamento explícito já tiver sido definido. É incomum chamar esse método diretamente. Use WarningsConfigurationBuilder. |
WithDefaultBehavior(WarningBehavior) |
Cria uma nova instância com todas as opções da mesma forma que para essa instância, mas com a opção fornecida alterada. É incomum chamar esse método diretamente. Use WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<EventId>, WarningBehavior) |
Cria uma nova instância com o conjunto explícito WarningBehavior fornecido para todas as IDs de evento fornecidas. É incomum chamar esse método diretamente. Use WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
Cria uma nova instância com o nível de log determinado definido para todas as IDs de evento fornecidas. É incomum chamar esse método diretamente. Use WarningsConfigurationBuilder. |
Aplica-se a
Entity Framework