Compartir a través de


EventLogWebEventProvider Clase

Definición

Implementa un proveedor de eventos que registra los eventos de supervisión de estado de ASP.NET en el registro de eventos de aplicación para Windows.

public ref class EventLogWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class EventLogWebEventProvider : System.Web.Management.WebEventProvider
type EventLogWebEventProvider = class
    inherit WebEventProvider
Public NotInheritable Class EventLogWebEventProvider
Inherits WebEventProvider
Herencia
EventLogWebEventProvider

Ejemplos

En el siguiente extracto del archivo de configuración se muestra cómo especificar un proveedor de tipo EventLogWebEventProvider para controlar los eventos de auditoría correcta. Los EventLogWebEventProvider tipos de eventos de estado y de auditoría de errores que se van a supervisar están configurados de forma predeterminada. Para supervisar las auditorías correctas, debe configurarlas, como se muestra en el código de ejemplo.

<healthMonitoring   
  enabled="true" heartbeatInterval="10">  

  <rule>  
    <add name="Success Audits Default"  
      eventName="Success Audits"  
      provider="EventLogProvider"  
      profile="Default"  
      minInterval="00:01:00" />  
  </rule>  

</healthMonitoring>  

Comentarios

ASP.NET supervisión de estado permite al personal de producción y operaciones administrar las aplicaciones web implementadas. El System.Web.Management espacio de nombres contiene los tipos de eventos de mantenimiento responsables de empaquetar los datos de estado de mantenimiento de la aplicación y los tipos de proveedor responsables de procesar estos datos. También contiene tipos auxiliares que ayudan durante la administración de eventos de mantenimiento.

, EventLogWebEventProviderla auditoría de errores y los eventos de supervisión de estado de error se configuran (habilitados) de forma predeterminada. Esto significa que la auditoría de errores y los eventos de supervisión del estado del error se registran en el registro de eventos de la aplicación windows de forma predeterminada.

Nota

En la mayoría de los casos, podrá usar los tipos de supervisión de estado ASP.NET tal como se implementa, y controlará el sistema de supervisión de estado especificando valores en la healthMonitoring sección de configuración. También puede derivar de los tipos de supervisión de estado para crear sus propios eventos y proveedores personalizados. Para obtener un ejemplo de creación de un proveedor personalizado, consulte How to: Implement the Health Monitoring Custom Provider Example.

Propiedades

Description

Obtiene una descripción breve y fácil de comprender apropiada para mostrarla en las herramientas administrativas u otras interfaces de usuario.

(Heredado de ProviderBase)
Name

Obtiene el nombre descriptivo utilizado para hacer referencia al proveedor durante la configuración.

(Heredado de ProviderBase)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Flush()

Traslada los eventos del búfer del proveedor al registro de eventos.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize(String, NameValueCollection)

Establece los valores iniciales para este objeto.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ProcessEvent(WebBaseEvent)

Procesa el evento pasado al proveedor.

Shutdown()

Realiza tareas asociadas al cierre del proveedor.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también