WarningsConfigurationBuilder 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.
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
Entity Framework