WarningsConfigurationBuilder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Configure le comportement d’exécution des avertissements générés par Entity Framework. Vous pouvez définir un comportement et des comportements par défaut pour chaque type d’avertissement.
Cette classe est utilisée dans l’API ConfigureWarnings(Action<WarningsConfigurationBuilder>) et n’est pas conçue pour être directement construite dans le code de votre application.
public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
- Héritage
-
WarningsConfigurationBuilder
Constructeurs
WarningsConfigurationBuilder(WarningsConfiguration) |
Initialise une nouvelle instance de la classe WarningsConfigurationBuilder. Cette classe est utilisée dans l’API ConfigureWarnings(Action<WarningsConfigurationBuilder>) et n’est pas conçue pour être directement construite dans le code de votre application. |
Propriétés
Configuration |
Obtient l’objet interne utilisé pour stocker la configuration. |
Méthodes
Default(WarningBehavior) |
Définit le comportement par défaut lorsqu’un avertissement est généré. |
Ignore(CoreEventId[]) |
Rien ne se produit lorsque les avertissements principaux spécifiés sont générés. Les fournisseurs de base de données (et d’autres extensions) peuvent fournir des surcharges de méthode d’extension de cette méthode pour configurer ce comportement pour les avertissements qu’ils génèrent. |
Log(CoreEventId[]) |
Provoque la journaliser un avertissement lorsque les avertissements principaux spécifiés sont générés. Les fournisseurs de base de données (et d’autres extensions) peuvent fournir des surcharges de méthode d’extension de cette méthode pour configurer ce comportement pour les avertissements qu’ils génèrent. |
Throw(CoreEventId[]) |
Provoque la levée d’une exception lorsque les avertissements principaux spécifiés sont générés. Les fournisseurs de base de données (et d’autres extensions) peuvent fournir des surcharges de méthode d’extension de cette méthode pour configurer ce comportement pour les avertissements qu’ils génèrent. |
Méthodes d’extension
Ignore(WarningsConfigurationBuilder, InMemoryEventId[]) |
Rien ne se produit lorsque les avertissements en mémoire spécifiés sont générés. |
Ignore(WarningsConfigurationBuilder, RelationalEventId[]) |
Rien ne se produit lorsque les avertissements de base de données relationnelle spécifiés sont générés. |
Log(WarningsConfigurationBuilder, InMemoryEventId[]) |
Provoque la journaliser un avertissement lorsque les avertissements en mémoire spécifiés sont générés. |
Log(WarningsConfigurationBuilder, RelationalEventId[]) |
Provoque la journaliser un avertissement lorsque les avertissements de base de données relationnelle spécifiés sont générés. |
Throw(WarningsConfigurationBuilder, InMemoryEventId[]) |
Provoque la levée d’une exception lorsque les avertissements en mémoire spécifiés sont générés. |
Throw(WarningsConfigurationBuilder, RelationalEventId[]) |
Provoque la levée d’une exception lorsque les avertissements de base de données relationnelle spécifiés sont générés. |