Condividi tramite


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à

CollectionElement

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