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' ConfigureWarnings(Action<WarningsConfigurationBuilder>) API et n’est pas conçue pour être construite directement 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' ConfigureWarnings(Action<WarningsConfigurationBuilder>) API et n’est pas conçue pour être construite directement 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[])

Ne se produit pas lorsque les avertissements de base 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[])

Entraîne la journalisation d’un avertissement lorsque les avertissements de base 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 de base 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[])

Ne se produit pas lorsque les avertissements en mémoire spécifiés sont générés.

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Ne se produit pas lorsque les avertissements de base de données relationnelle spécifiés sont générés.

Log(WarningsConfigurationBuilder, InMemoryEventId[])

Entraîne la journalisation d’un avertissement lorsque les avertissements en mémoire spécifiés sont générés.

Log(WarningsConfigurationBuilder, RelationalEventId[])

Entraîne la journalisation d’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 à