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
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