Compartir a través de


RuleElement Class

Asigna un evento web a un proveedor de supervisión de estado.

Sintaxis

class RuleElement : CollectionElement  

Métodos

Esta clase no contiene métodos.

Propiedades

La siguiente tabla muestra las propiedades expuestas por la clase RuleElement.

Nombre Descripción
Custom Valor string de lectura y escritura que especifica el tipo completo de una clase personalizada que implementa la interfaz System.Web.Management.IWebEventCustomEvaluator. El valor predeterminado es una cadena vacía ("").

La referencia al tipo se forma de la siguiente manera (los elementos entre paréntesis no son obligatorios): Namespace.Typename, Assemblyname[,] [Version=x,] [Culture=y,] [PublicKeyToken=z] (por ejemplo, "ExampleNamespace.ExampleType, Example.Assembly, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY%"). Nota: Esta propiedad es nueva en .NET Framework versión 2.0.
EventName Valor de lectura y escritura string que especifica el nombre de un evento de la clase EventMappingSettings.
MaxLimit Valor de lectura y escritura sint32 que especifica el número máximo de veces que se genera el evento especificado en la propiedad EventName. El valor predeterminado es 2147483647 (infinito).
MinInstances Valor de lectura y escritura sint32 que especifica el número mínimo de apariciones del evento especificado en la propiedad EventName antes de que se genere el evento en el proveedor. El valor predeterminado es 1.
MinInterval Valor de lectura y escritura datetime que especifica el intervalo mínimo entre dos eventos del tipo especificado en la propiedad EventName. El valor predeterminado es de 0 segundos. Nota: Puede minimizar el impacto en el rendimiento de la supervisión de estado aumentando el valor de esta propiedad.
Name Valor de solo lectura string que especifica el nombre del elemento de regla. La propiedad de la clave.
Profile Valor de lectura y escritura string que especifica un perfil de evento (en la clase ProfileSettings ) que determina el número de eventos y la frecuencia con la que se deben generar.
Provider Valor de lectura y escritura string que especifica el nombre de un proveedor de supervisión de estado de la clase ProviderSettings.

Subclases

Esta clase no contiene subclases.

Comentarios

Las instancias de esta clase se exponen como miembros de la propiedad Rules en la clase RuleSettings.

Los eventos de supervisión de estado (también denominados eventos web) se generan durante el procesamiento de aplicaciones web y los consumen los proveedores (agentes de escucha), que leen y registran la información empaquetada con el evento.

Puede suscribir un proveedor existente o un proveedor personalizado a un evento web configurando una nueva instancia RuleElement. Puede habilitar un evento asignándolo a un proveedor de eventos de esta clase. Debe configurar las asignaciones de eventos y la configuración del proveedor, pero a menos que conecte el evento y el proveedor, el evento no se genere.

Para deshabilitar un evento, puede quitar el evento de la clase RuleSettings.

Jerarquía de herencia

CollectionElement

RuleElement

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Server - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Archivo MOF WebAdministration.mof

Consulte también

CollectionElement Class
EventMappingSettings Class
HealthMonitoringSection Class
ProfileSettings Class
ProviderSettings Class
RuleSettings Class
Introducción a la supervisión de estado de ASP.NET
CIM_DATETIME