Partager via


WarningsConfigurationBuilder Classe

Définition

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.

S’applique à