WarningsConfiguration 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.
Représente la configuration pour laquelle les avertissements doivent être levées, consignés ou ignorés. par fournisseurs ou extensions de base de données. Ces options sont définies à l’aide de WarningsConfigurationBuilder.
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- Héritage
-
WarningsConfiguration
Remarques
Les instances de cette classe sont conçues pour être immuables. Pour modifier une option, appelez l’une des options « With... » méthodes permettant d’obtenir une nouvelle instance avec l’option modifiée.
Pour plus d’informations et d’exemples, consultez Configuration de messages spécifiques .
Constructeurs
WarningsConfiguration() |
Crée une nouvelle configuration vide, avec toutes les options définies sur leurs valeurs par défaut. |
WarningsConfiguration(WarningsConfiguration) |
Appelé par un constructeur de classe dérivé lors de l’implémentation de la Clone() méthode . |
Propriétés
DefaultBehavior |
Option définie à partir de la DefaultBehavior méthode . |
Méthodes
Clone() |
Remplacez cette méthode dans une classe dérivée pour vous assurer que tout clone créé appartient également à cette classe. |
GetBehavior(EventId) |
Obtient le WarningBehavior jeu pour l’ID d’événement donné ou |
GetLevel(EventId) |
Obtient le LogLevel jeu pour l’ID d’événement donné ou |
GetServiceProviderHashCode() |
Retourne un code de hachage créé à partir de toutes les options qui entraîneraient la nécessité d’un nouveau IServiceProvider . |
ShouldUseSameServiceProvider(WarningsConfiguration) |
Retourne une valeur indiquant si toutes les options utilisées dans GetServiceProviderHashCode() sont identiques à celles de l’extension donnée. |
TryWithExplicit(EventId, WarningBehavior) |
Crée une instance avec l’ensemble explicite WarningBehavior donné pour l’ID d’événement donné, mais uniquement si aucun comportement explicite n’a déjà été défini. Il est inhabituel d’appeler cette méthode directement. Utilisez WarningsConfigurationBuilder à la place. |
WithDefaultBehavior(WarningBehavior) |
Crée une instance avec toutes les options identiques à celles de cette instance, mais avec l’option donnée modifiée. Il est inhabituel d’appeler cette méthode directement. Utilisez WarningsConfigurationBuilder à la place. |
WithExplicit(IEnumerable<EventId>, WarningBehavior) |
Crée une instance avec l’ensemble explicite WarningBehavior donné pour tous les ID d’événement donnés. Il est inhabituel d’appeler cette méthode directement. Utilisez WarningsConfigurationBuilder à la place. |
WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
Crée une instance avec le niveau de journal défini pour tous les ID d’événement donnés. Il est inhabituel d’appeler cette méthode directement. Utilisez WarningsConfigurationBuilder à la place. |