Partilhar via


WarningsConfigurationBuilder Classe

Definição

Configura o comportamento de runtime dos avisos gerados pelo Entity Framework. Você pode definir um comportamento e comportamentos padrão para cada tipo de aviso.

Essa classe é usada na ConfigureWarnings(Action<WarningsConfigurationBuilder>) API e não foi projetada para ser construída diretamente no código do aplicativo.

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
Herança
WarningsConfigurationBuilder

Construtores

WarningsConfigurationBuilder(WarningsConfiguration)

Inicializa uma nova instância da classe WarningsConfigurationBuilder.

Essa classe é usada na ConfigureWarnings(Action<WarningsConfigurationBuilder>) API e não foi projetada para ser construída diretamente no código do aplicativo.

Propriedades

Configuration

Obtém o objeto interno usado para armazenar a configuração.

Métodos

Default(WarningBehavior)

Define o comportamento padrão quando um aviso é gerado.

Ignore(CoreEventId[])

Faz com que nada aconteça quando os avisos principais especificados forem gerados. Os provedores de banco de dados (e outras extensões) podem fornecer sobrecargas de método de extensão desse método para configurar esse comportamento para avisos gerados por eles.

Log(CoreEventId[])

Faz com que um aviso seja registrado quando os avisos principais especificados são gerados. Os provedores de banco de dados (e outras extensões) podem fornecer sobrecargas de método de extensão desse método para configurar esse comportamento para avisos gerados por eles.

Throw(CoreEventId[])

Faz com que uma exceção seja gerada quando os avisos principais especificados são gerados. Os provedores de banco de dados (e outras extensões) podem fornecer sobrecargas de método de extensão desse método para configurar esse comportamento para avisos gerados por eles.

Métodos de Extensão

Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

Faz com que nada aconteça quando os avisos na memória especificados são gerados.

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Faz com que nada aconteça quando os avisos de banco de dados relacionais especificados são gerados.

Log(WarningsConfigurationBuilder, InMemoryEventId[])

Faz com que um aviso seja registrado quando os avisos na memória especificados são gerados.

Log(WarningsConfigurationBuilder, RelationalEventId[])

Faz com que um aviso seja registrado quando os avisos de banco de dados relacionais especificados são gerados.

Throw(WarningsConfigurationBuilder, InMemoryEventId[])

Faz com que uma exceção seja gerada quando os avisos na memória especificados são gerados.

Throw(WarningsConfigurationBuilder, RelationalEventId[])

Faz com que uma exceção seja gerada quando os avisos de banco de dados relacionais especificados são gerados.

Aplica-se a