WarningsConfigurationBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Configura el comportamiento en tiempo de ejecución de las advertencias generadas por Entity Framework. Puede establecer un comportamiento y comportamientos predeterminados para cada tipo de advertencia.
Esta clase se usa en la ConfigureWarnings(Action<WarningsConfigurationBuilder>) API y no está diseñada para construirse directamente en el código de la aplicación.
public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
- Herencia
-
WarningsConfigurationBuilder
Constructores
WarningsConfigurationBuilder(WarningsConfiguration) |
Inicializa una nueva instancia de la clase WarningsConfigurationBuilder. Esta clase se usa en la ConfigureWarnings(Action<WarningsConfigurationBuilder>) API y no está diseñada para construirse directamente en el código de la aplicación. |
Propiedades
Configuration |
Obtiene el objeto interno utilizado para almacenar la configuración. |
Métodos
Default(WarningBehavior) |
Establece el comportamiento predeterminado cuando se genera una advertencia. |
Ignore(CoreEventId[]) |
Hace que no ocurra nada cuando se generan las advertencias básicas especificadas. Los proveedores de bases de datos (y otras extensiones) pueden proporcionar sobrecargas de método de extensión de este método para configurar este comportamiento para las advertencias que generan. |
Log(CoreEventId[]) |
Hace que se registre una advertencia cuando se generen las advertencias básicas especificadas. Los proveedores de bases de datos (y otras extensiones) pueden proporcionar sobrecargas de método de extensión de este método para configurar este comportamiento para las advertencias que generan. |
Throw(CoreEventId[]) |
Hace que se produzca una excepción cuando se generen las advertencias de núcleo especificadas. Los proveedores de bases de datos (y otras extensiones) pueden proporcionar sobrecargas de método de extensión de este método para configurar este comportamiento para las advertencias que generan. |
Métodos de extensión
Ignore(WarningsConfigurationBuilder, InMemoryEventId[]) |
Hace que no ocurra nada cuando se generan las advertencias en memoria especificadas. |
Ignore(WarningsConfigurationBuilder, RelationalEventId[]) |
Hace que no ocurra nada cuando se generan las advertencias de base de datos relacionales especificadas. |
Log(WarningsConfigurationBuilder, InMemoryEventId[]) |
Hace que se registre una advertencia cuando se generen las advertencias en memoria especificadas. |
Log(WarningsConfigurationBuilder, RelationalEventId[]) |
Hace que se registre una advertencia cuando se generen las advertencias de base de datos relacionales especificadas. |
Throw(WarningsConfigurationBuilder, InMemoryEventId[]) |
Hace que se produzca una excepción cuando se generen las advertencias en memoria especificadas. |
Throw(WarningsConfigurationBuilder, RelationalEventId[]) |
Hace que se produzca una excepción cuando se generen las advertencias de base de datos relacionales especificadas. |