Partager via


Classe ProfileElement

Configure un profil d'événement qui détermine la façon dont un événement est collecté par ASP.NET et déclenché aux fournisseurs.

Syntaxe

class ProfileElement : 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 ProfileElement.

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 nom.nom de type,nom d'assembly [,] [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.
MaxLimit Valeur sint32 de lecture/écriture qui spécifie le nombre maximal de fois où les événements du même type sont déclenchés. La valeur par défaut est 2147483647. Par exemple, si la valeur est 10, l'événement est présenté 10 fois et ignoré par la suite.

Cette propriété doit avoir une valeur supérieure à 0. Vous pouvez rendre la valeur infinie en la définissant sur MaxValue. Les valeurs non valides peuvent provoquer une exception lors de l'enregistrement de la section de configuration.
MinInstances Valeur en lecture/écriture sint32 qui spécifie le nombre minimal d'occurrences d'événements avant que l'événement ne soit déclenché au fournisseur. La valeur par défaut est 1. Par exemple, une valeur de 5 signifie que ASP.NET ne déclenche pas d'événement au fournisseur tant que la cinquième instance de l'événement n'a pas lieu.

Cette propriété doit avoir une valeur supérieure à 0. Vous pouvez rendre la valeur infinie en la définissant sur MaxValue. Si la valeur est MaxValue, aucun événement n'est déclenché au fournisseur. Les valeurs non valides peuvent provoquer une exception lors de l'enregistrement de la section de configuration.
MinInterval Valeur en lecture/écriture datetime qui spécifie l'intervalle minimal entre deux événements du même type. La valeur par défaut est de 0 seconde.

Vous pouvez rendre la valeur infinie en la définissant sur MaxValue. Si la valeur est 0, il n'existe donc pas d'intervalle minimal. Les valeurs non valides peuvent provoquer une exception lors de l'enregistrement de la section de configuration.
Name Valeur en lecture seule unique string qui spécifie le nom du paramètre de profil. La duplication des noms des paramètres du profil peut entraîner une perte de données lors de l'enregistrement de la section de configuration. La propriété clé.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété tableau Profiles de la classe ProfileSettings.

Hiérarchie d'héritage

CollectionElement

ProfileElement

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sur Windows 10
Serveur - IIS 7.0 sous Windows Server 2008
- IIS 7.5 sous Windows Server 2008 R2
- IIS 8.0 sous Windows Server 2012
- IIS 8.5 sous Windows Server 2012 R2
- IIS 10.0 sur 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

System.Web.Configuration.ProfileSettingsSystem.Web.Management.IWebEventCustomEvaluatorClasse CollectionElement
Classe ProfileSettings
System.Int32.MaxValue Field
CIM_DATETIME