Classe RuleElement
Mappe un événement internet à un fournisseur de surveillance de l’intégrité.
Syntaxe
class RuleElement : CollectionElement
Méthodes
Cette classe ne contient pas de méthodes.
Propriétés
Le tableau suivant répertorie les propriétés exposées par la classe RuleElement
.
Nom | Description |
---|---|
Custom |
Valeur en lecture/écriture string qui spécifie le type qualifié complet d’une classe personnalisée qui implémente l’interface System.Web.Management.IWebEventCustomEvaluator. La valeur par défaut est une chaîne vide ("").La référence de type est formée comme suit (les éléments entre crochets ne sont pas obligatoires) : Espace de noms.Typename,Assemblyname [,] [Version=x,] [Culture=y,] [PublicKeyToken=z] (par exemple, « ExampleNamespace.ExampleType, Example.Assembly, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY% »). Remarque : cette propriété est nouvelle dans la version 2.0 du .NET Framework. |
EventName |
Valeur en lecture/écriture string qui spécifie le nom d’un événement de la classe EventMappingSettings. |
MaxLimit |
Valeur en lecture/écriture sint32 qui spécifie le nombre maximal de fois où l’événement spécifié dans la propriété EventName est déclenché. La valeur par défaut est 2147483647 (infinie). |
MinInstances |
Valeur en lecture/écriture sint32 qui spécifie le nombre minimal d’occurrences de l’événement spécifié dans la propriété EventName avant que l’événement ne soit déclenché au fournisseur. La valeur par défaut est 1. |
MinInterval |
Valeur en lecture/écriture datetime qui spécifie l’intervalle minimal entre deux événements du type spécifié dans la propriété EventName . La valeur par défaut est de 0 secondes. Remarque : Vous pouvez réduire l’impact sur les performances de la surveillance de l’intégrité en augmentant la valeur de cette propriété. |
Name |
Valeur en lecture seule string qui spécifie le nom de l’élément de règle. La propriété clé. |
Profile |
Valeur en lecture/écriture string qui spécifie un profil d’événement (dans la classe ProfileSettings) qui détermine le nombre d’événements et la fréquence avec laquelle ils doivent être déclenchés. |
Provider |
Valeur en lecture/écriture string qui spécifie le nom d’un fournisseur de surveillance d’intégrité à partir de la classe ProviderSettings. |
Sous-classes
Cette classe ne contient aucune sous-classe.
Notes
Les instances de cette classe sont exposées en tant que membres de la propriété Rules
sur la classe RuleSettings.
Les événements de surveillance de l’intégrité (également appelés événements web) sont déclenchés pendant le traitement de l’application web et sont consommés par des fournisseurs (écouteurs), qui lisent et enregistrent les informations empaquetées avec l’événement.
Vous pouvez abonner un fournisseur existant ou un fournisseur personnalisé à un événement Web en configurant une nouvelle RuleElement
instance. Vous pouvez activer un événement en le mappant à un fournisseur d’événements dans cette classe. Vous devez configurer les mappages d’événements et les paramètres du fournisseur, mais, sauf si vous connectez l’événement et le fournisseur, l’événement n’est pas déclenché.
Pour désactiver un événement, vous pouvez supprimer l’événement de la classe RuleSettings
.
Hiérarchie d'héritage
RuleElement
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sur Windows Vista - IIS 7.5 sous Windows 7 - IIS 8.0 sous Windows 8 - IIS 10.0 sous Windows 10 |
Serveur | - IIS 7.0 sur Windows Server 2008 - IIS 7.5 sur Windows Server 2008 R2 - IIS 8.0 sur Windows Server 2012 - IIS 8.5 sur Windows Server 2012 R2 - IIS 10.0 sous Windows Server 2016 |
Produit | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Fichier MOF | WebAdministration.mof |
Voir aussi
Classe CollectionElement
Classe EventMappingSettings
Classe HealthMonitoringSection
Classe ProfileSettings
Classe ProviderSettings
Classe RuleSettings
Vue d’ensemble de la surveillance de l’intégrité ASP.NET
CIM_DATETIME