Classe RuleElement
Mapeia um evento da Web para um provedor de monitoramento de integridade.
Sintaxe
class RuleElement : CollectionElement
Métodos
Essa classe não contém métodos.
Propriedades
A tabela a seguir lista as propriedades expostas pela classe RuleElement
.
Nome | Descrição |
---|---|
Custom |
Um valor string de leitura/gravação que especifica o tipo totalmente qualificado de uma clas00se personalizada que implementa a interface System.Web.Management.IWebEventCustomEvaluator. O padrão é uma cadeia de caracteres vazia ("").A referência de tipo tem o seguinte formato (itens entre colchetes não são necessários): Namespace.Typename, Assemblyname[,] [Version=x,] [Culture=y,] [PublicKeyToken=z] (por exemplo, "ExampleNamespace.ExampleType, Example.Assembly, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY%"). Observação: esta propriedade é nova no .NET Framework versão 2.0. |
EventName |
Um valor string de leitura/gravação que especifica o nome de um evento da classe EventMappingSettings. |
MaxLimit |
Um valor sint32 de leitura/gravação que especifica o número máximo de vezes que o evento especificado na propriedade EventName é gerado. O padrão é 2147483647 (infinito). |
MinInstances |
Um valor sint32 de leitura/gravação que especifica o número mínimo de ocorrências do evento especificado na propriedade EventName antes que o evento seja gerado para o provedor. O padrão é 1. |
MinInterval |
Um valor datetime de leitura/gravação que especifica o intervalo mínimo entre dois eventos do tipo especificado na propriedade EventName . O padrão é 0 segundos. Observação: você pode minimizar o impacto no desempenho do monitoramento de integridade aumentando o valor dessa propriedade. |
Name |
Um valor string somente leitura que especifica o nome de um elemento da regra. A propriedade de chave. |
Profile |
Um valor string de leitura/gravação que especifica um perfil de evento (na classe ProfileSettings ) que determina o número de eventos e a frequência com que eles devem ser gerados. |
Provider |
Um valor string de leitura/gravação que especifica o nome de um provedor de monitoramento de integridade da classe ProviderSettings. |
Subclasses
Essa classe não contém subclasses.
Comentários
As instâncias dessa classe são expostas como membros da propriedade Rules
na classe RuleSettings.
Eventos de monitoramento de integridade (também chamados de eventos da Web) são gerados durante o processamento de aplicativos Web e são consumidos por provedores (ouvintes), que leem e gravam as informações empacotadas com o evento.
Você pode inscrever um provedor existente ou um provedor personalizado em um evento da Web configurando uma nova instância RuleElement
. Você pode habilitar um evento mapeando-o para um provedor de eventos nessa classe. Você deve definir os mapeamentos de eventos e as configurações do provedor; porém, a menos que você conecte o evento e o provedor, o evento não será gerado.
Para desabilitar um evento, remova-o da classe RuleSettings
.
Hierarquia de herança
RuleElement
Requisitos
Tipo | Descrição |
---|---|
Cliente | – IIS 7.0 no Windows Vista – IIS 7.5 no Windows 7 – IIS 8.0 no Windows 8 – IIS 10.0 no Windows 10 |
Servidor | – IIS 7.0 no Windows Server 2008 – IIS 7.5 no Windows Server 2008 R2 – IIS 8.0 no Windows Server 2012 – IIS 8.5 no Windows Server 2012 R2 – IIS 10.0 no Windows Server 2016 |
Product | – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Arquivo MOF | WebAdministration.mof |
Confira também
Classe CollectionElement
Classe EventMappingSettings
Classe HealthMonitoringSection
Classe ProfileSettings
Classe ProviderSetting
Classe RuleSettings
Visão Geral do Monitoramento de Integridade do ASP.NET
CIM_DATETIME