Freigeben über


ProfileElement-Klasse

Konfiguriert ein Ereignisprofil, das bestimmt, wie ein Ereignis von ASP.NET erfasst und an Anbieter ausgelöst wird.

Syntax

class ProfileElement : CollectionElement  

Methoden

Diese Klasse enthält keine Methoden.

Eigenschaften

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

Name Beschreibung
Custom Ein Lese-/Schreibwert string , 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.
MaxLimit Ein Lese-/Schreibsint32-Wert, der angibt, wie oft Ereignisse desselben Typs ausgelöst werden. Der Standardwert ist 2147483647. Wenn der Wert beispielsweise 10 ist, wird das Ereignis 10 Mal ausgelöst und danach ignoriert.

Der Wert dieser Eigenschaft muss größer als 0 (null) sein. Sie können den Wert unendlich machen, indem Sie ihn auf MaxValuefestlegen. Ungültige Werte können dazu führen, dass beim Speichern des Konfigurationsabschnitts eine Ausnahme ausgelöst wird.
MinInstances Ein Lese-/Schreibsint32-Wert, der die minimale Anzahl von Ereignisvorkommnissen angibt, bevor das Ereignis an den Anbieter ausgelöst wird. Der Standardwert ist 1. Beispielsweise bedeutet ein Wert von 5, dass ASP.NET erst dann ein Ereignis an den Anbieter auslöst, wenn die fünfte Instanz des Ereignisses eintritt.

Der Wert dieser Eigenschaft muss größer als 0 (null) sein. Sie können den Wert unendlich machen, indem Sie ihn auf MaxValuefestlegen. Wenn der WertMaxValue lautet, wird kein Ereignis an den Anbieter ausgelöst. Ungültige Werte können dazu führen, dass beim Speichern des Konfigurationsabschnitts eine Ausnahme ausgelöst wird.
MinInterval Ein Lese-/SchreibdatetimeWert, der das Mindestintervall zwischen zwei Ereignissen desselben Typs angibt. Der Standardwert beträgt 0 Sekunden.

Sie können den Wert unendlich machen, indem Sie ihn auf MaxValuefestlegen. Wenn der Wert 0 ist, gibt es kein Mindestintervall. Ungültige Werte können dazu führen, dass beim Speichern des Konfigurationsabschnitts eine Ausnahme ausgelöst wird.
Name Ein eindeutiger schreibgeschützter string Wert, der den Namen der Profileinstellung angibt. Doppelte Profileinstellungsnamen können zu Datenverlust führen, wenn der Konfigurationsabschnitt gespeichert wird. Die Schlüsseleigenschaft.

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

Instanzen dieser Klasse sind in der Profiles Arrayeigenschaft der ProfileSettings-Klasse enthalten.

Vererbungshierarchie

CollectionElement

ProfileElement

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

System.Web.Configuration.ProfileSettingsSystem.Web.Management.IWebEventCustomEvaluatorCollectionElement-Klasse
ProfileSettings-Klasse
System.Int32.MaxValue-Feld
CIM_DATETIME