Idioma

WarningsConfigurationBuilder Classe

Definição

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

Essa classe é usada dentro da 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

Nome Descrição
WarningsConfigurationBuilder(WarningsConfiguration)

Inicializa uma nova instância da classe WarningsConfigurationBuilder.

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

Propriedades

Nome Descrição
Configuration

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

Métodos

Nome Descrição
Default(WarningBehavior)

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

Ignore(CoreEventId[])

Não faz nada acontecer 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.

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

Nome Descrição
Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

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

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Não faz nada acontecer 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 especificados na memória 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 especificados na memória 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