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 ProfileElement
Klasse 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 MaxValue festlegen. 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 MaxValue festlegen. 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-/Schreibdatetime Wert, 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 MaxValue festlegen. 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
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