Condividi tramite


Classe ProfileElement

Configura un profilo evento che determina la modalità di raccolta di un evento da ASP.NET e generato ai provider.

Sintassi

class ProfileElement : CollectionElement  

Metodi

Questa classe non contiene metodi.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla ProfileElement classe .

Nome Descrizione
Custom Valore di lettura/scrittura string che specifica il tipo completo di una classe personalizzata che implementa l'interfaccia System.Web.Management.IWebEventCustomEvaluator . Il valore predefinito è una stringa vuota ("").

Il riferimento al tipo è formato come indicato di seguito (gli elementi tra parentesi quadre non sono obbligatori): Spazio dei nomi. Typename, Assemblyname[,] [Version=x,] [Culture=y,] [PublicKeyToken=z] (ad esempio, "ExampleNamespace.ExampleType, Example.Assembly, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY%"). Nota: Questa proprietà è nuova in .NET Framework versione 2.0.
MaxLimit Valore di lettura/scrittura sint32 che specifica il numero massimo di volte in cui vengono generati eventi dello stesso tipo. Il valore predefinito è 2147483647. Ad esempio, se il valore è 10, l'evento verrà generato 10 volte e ignorato in seguito.

Il valore di questa proprietà deve essere maggiore di 0. È possibile impostare il valore infinito impostandolo su MaxValue. I valori non validi possono causare la generazione di un'eccezione quando viene salvata la sezione di configurazione.
MinInstances Valore di lettura/scrittura sint32 che specifica il numero minimo di occorrenze di eventi prima che l'evento venga generato al provider. Il valore predefinito è 1. Ad esempio, un valore pari a 5 indica che ASP.NET non genererà un evento al provider finché non si verifica la quinta istanza dell'evento.

Il valore di questa proprietà deve essere maggiore di 0. È possibile impostare il valore infinito impostandolo su MaxValue. Se il valore è MaxValue, nessun evento verrà generato nel provider. I valori non validi possono causare la generazione di un'eccezione quando viene salvata la sezione di configurazione.
MinInterval Valore di lettura/scrittura datetime che specifica l'intervallo minimo tra due eventi dello stesso tipo. Il valore predefinito è 0 secondi.

È possibile impostare il valore infinito impostandolo su MaxValue. Se il valore è 0, non esiste alcun intervallo minimo. I valori non validi possono causare la generazione di un'eccezione quando viene salvata la sezione di configurazione.
Name Valore univoco di sola string lettura che specifica il nome dell'impostazione del profilo. I nomi delle impostazioni del profilo duplicati possono causare una perdita di dati quando viene salvata la sezione di configurazione. Proprietà chiave.

Sottoclassi

Questa classe non contiene sottoclassi.

Commenti

Le istanze di questa classe sono contenute nella Profiles proprietà array della classe ProfileSettings .

Gerarchia di ereditarietà

CollectionElement

ProfileElement

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

Classe System.Web.Configuration.ProfileSettingsSystem.Web.Management.IWebEventCustomEvaluatorCollectionElement
Classe ProfileSettings
Campo System.Int32.MaxValue
CIM_DATETIME