Partager via


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

CollectionElement

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