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
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