Classe RuleElement
Esegue il mapping di un evento Web a un provider di monitoraggio dell'integrità.
Sintassi
class RuleElement : CollectionElement
Metodi
Questa classe non contiene metodi.
Proprietà
Nella tabella seguente sono elencate le proprietà esposte dalla RuleElement
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 segue (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à è una novità di .NET Framework versione 2.0. |
EventName |
Valore di lettura/scrittura string che specifica il nome di un evento dalla classe EventMappingSettings . |
MaxLimit |
Valore di lettura/scrittura sint32 che specifica il numero massimo di volte in cui viene generato l'evento specificato nella EventName proprietà . Il valore predefinito è 2147483647 (infinito). |
MinInstances |
Valore di lettura/scrittura sint32 che specifica il numero minimo di occorrenze dell'evento specificato nella EventName proprietà prima che l'evento venga generato al provider. Il valore predefinito è 1. |
MinInterval |
Valore di lettura/scrittura datetime che specifica l'intervallo minimo tra due eventi del tipo specificato nella EventName proprietà . Il valore predefinito è 0 secondi. Nota: È possibile ridurre al minimo l'impatto sulle prestazioni del monitoraggio dell'integrità aumentando il valore di questa proprietà. |
Name |
Valore di sola string lettura che specifica il nome dell'elemento della regola. Proprietà chiave. |
Profile |
Valore di lettura/scrittura string che specifica un profilo evento (nella classe ProfileSettings ) che determina il numero di eventi e la frequenza con cui devono essere generati. |
Provider |
Valore di lettura/scrittura string che specifica il nome di un provider di monitoraggio dell'integrità dalla classe ProviderSettings . |
Sottoclassi
Questa classe non contiene sottoclassi.
Commenti
Le istanze di questa classe vengono esposte come membri della Rules
proprietà nella classe RuleSettings .
Gli eventi di monitoraggio dell'integrità (detti anche eventi Web) vengono generati durante l'elaborazione dell'applicazione Web e vengono utilizzati dai provider (listener), che leggono e registrano le informazioni incluse nell'evento.
È possibile sottoscrivere un provider esistente o un provider personalizzato a un evento Web configurando una nuova RuleElement
istanza. È possibile abilitare un evento eseguendo il mapping a un provider di eventi in questa classe. È necessario configurare i mapping degli eventi e le impostazioni del provider, ma a meno che non si connetta l'evento e il provider, l'evento non viene generato.
Per disabilitare un evento, è possibile rimuovere l'evento dalla RuleSettings
classe .
Gerarchia di ereditarietà
RuleElement
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 CollectionElement
Classe EventMappingSettings
Classe HealthMonitoringSection
Classe ProfileSettings
Classe ProviderSettings
Classe RuleSettings
Panoramica del monitoraggio dell'integrità di ASP.NET
CIM_DATETIME