Freigeben über


RuleElement-Klasse

Ordnet ein Webereignis einem Integritätsüberwachungsanbieter zu.

Syntax

class RuleElement : CollectionElement  

Methoden

Diese Klasse enthält keine Methoden.

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der RuleElement-Klasse verfügbar gemacht werden.

Name Beschreibung
Custom Ein Lese-/Schreibwertstring, der den vollqualifizierten Typ einer benutzerdefinierten Klasse angibt, die die System.Web.Management.IWebEventCustomEvaluator-Schnittstelle implementiert. Der Standardwert ist eine leere Zeichenfolge ("").

Der Typverweis wird wie folgt gebildet (Elemente in Klammern sind nicht erforderlich): Namespace.Typename,Assemblyname [,] [Version=x,] [Culture=y,] [PublicKeyToken=z] (z. B. "ExampleNamespace.ExampleType, Example.Assembly, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY%"). Hinweis: Diese Eigenschaft ist neu in .NET Framework Version 2.0.
EventName Ein string Lese-/Schreibwert, der den Namen eines Ereignisses aus der EventMappingSettings-Klasse angibt.
MaxLimit Ein sint32 Lese-/Schreibwert, der die maximale Anzahl von Malen angibt, die das in der EventName Eigenschaft angegebene Ereignis ausgelöst wird. Der Standardwert ist 2147483647 (unendlich).
MinInstances Ein sint32 Wert mit Lese-/Schreibzugriff, der die Mindestanzahl der Vorkommen des Ereignisses angibt, das in der EventName Eigenschaft angegeben ist, bevor das Ereignis an den Anbieter ausgelöst wird. Der Standardwert ist 1.
MinInterval Ein datetime Wert mit Lese-/Schreibzugriff, der das Mindestintervall zwischen zwei Ereignissen des Typs angibt, der in der EventName Eigenschaft angegeben ist. Der Standardwert beträgt 0 Sekunden. Hinweis: Sie können die Auswirkungen auf die Leistung der Integritätsüberwachung minimieren, indem Sie den Wert dieser Eigenschaft erhöhen.
Name Ein schreibgeschützter string Wert, der den Namen des Regelelements angibt. Die Schlüsseleigenschaft.
Profile Ein string Wert mit Lese-/Schreibzugriff, der ein Ereignisprofil (in der ProfileSettings-Klasse) angibt, das die Anzahl der Ereignisse und die Häufigkeit bestimmt, mit der sie ausgelöst werden sollen.
Provider Ein Lese-/Schreibwertstring, der den Namen eines Integritätsüberwachungsanbieters aus der ProviderSettings-Klasse angibt.

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

Instanzen dieser Klasse werden als Elemente der Rules Eigenschaft für die RuleSettings-Klasse verfügbar gemacht.

Integritätsüberwachungsereignisse (auch als Webereignisse bezeichnet) werden während der Webanwendungsverarbeitung ausgelöst und von Anbietern (Listener) verwendet, die die mit dem Ereignis verpackten Informationen lesen und aufzeichnen.

Sie können einen vorhandenen Anbieter oder einen benutzerdefinierten Anbieter für ein Webereignis abonnieren, indem Sie eine neue RuleElement Instanz konfigurieren. Sie können ein Ereignis aktivieren, indem Sie es einem Ereignisanbieter in dieser Klasse zuordnen. Sie müssen die Ereigniszuordnungen und die Anbietereinstellungen konfigurieren, es sei denn, Sie verbinden das Ereignis und den Anbieter, wird das Ereignis nicht ausgelöst.

Um ein Ereignis zu deaktivieren, können Sie das Ereignis aus der RuleSettings Klasse entfernen.

Vererbungshierarchie

CollectionElement

RuleElement

Anforderungen

type Beschreibung
Client - IIS 7.0 unter Windows Vista.
- IIS 7.5 unter Windows 7
- IIS 8.0 unter Windows 8
- IIS 10.0 unter Windows 10
Server - IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
- IIS 8.0 auf Windows Server 2012.
- IIS 8.5 unter Windows Server 2012 R2
- IIS 10.0 auf Windows Server 2016
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

CollectionElement-Klasse
EventMappingSettings-Klasse
HealthMonitoringSection Class
ProfileSettings-Klasse
ProviderSettings-Klasse
RuleSettings-Klasse
ASP.NET Übersicht über die Systemüberwachung
CIM_DATETIME