EventLogWebEventProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementa un proveedor de eventos que registra ASP.NET eventos de supervisión de estado en el registro de eventos de aplicación de 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
Ejemplos
El siguiente extracto del archivo de configuración muestra cómo especificar un proveedor de tipo EventLogWebEventProvider para controlar eventos de auditoría correctos. Los EventLogWebEventProvider tipos de eventos de auditoría de estado y de error que se van a supervisar se configuran 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 del estado permite al personal de producción y operaciones administrar 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 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 están configurados (habilitados) de forma predeterminada. Esto significa que la auditoría de errores y los eventos de supervisión de estado de error se registran en el registro de eventos de aplicación de Windows de forma predeterminada.
Note
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 sección de configuración de healthMonitoring. 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, vea How to: Implement the Health Monitoring Custom Provider Example.
Propiedades
| Nombre | Description |
|---|---|
| Description |
Obtiene una breve descripción fácil de mostrar en herramientas administrativas u otras interfaces de usuario (UIs). (Heredado de ProviderBase) |
| Name |
Obtiene el nombre descriptivo que se usa para hacer referencia al proveedor durante la configuración. (Heredado de ProviderBase) |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Flush() |
Mueve eventos del búfer del proveedor al registro de eventos. |
| GetHashCode() |
Actúa 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 de este objeto. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (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
- Visión general de la monitorización de la salud de ASP.NET
- ejemplo de proveedor personalizado ASP.NET Health-Monitoring
- Instalación y configuración de proveedores de ASP.NET