WebHeartbeatEvent Clase

Definición

Define los eventos de supervisión de estado que se producen periódicamente.

public ref class WebHeartbeatEvent : System::Web::Management::WebManagementEvent
public class WebHeartbeatEvent : System.Web.Management.WebManagementEvent
type WebHeartbeatEvent = class
    inherit WebManagementEvent
Public Class WebHeartbeatEvent
Inherits WebManagementEvent
Herencia

Ejemplos

El siguiente extracto del archivo de configuración muestra la configuración de para EventLogWebEventProvider que pueda controlar los eventos de mantenimiento del latido.

Nota

Los EventLogWebEventProvider tipos de eventos de estado de latido y que se van a supervisar se configuran de forma predeterminada. Lo único que debe hacer es definir la regla para supervisar los eventos de mantenimiento del latido. Recuerde que, de forma predeterminada, solo se registran las auditorías de error.

<healthMonitoring   
  enabled="true" heartbeatInterval="100">  
  <rules>  
    <add name="Heart Beat Events"  
      eventName="Heartbeats"  
      provider="EventLogProvider"  
      profile="Default"  
      minInterval="00:01:00" />  
  </rules>  
</healthMonitoring>  

Comentarios

ASP.NET supervisión del 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.

Los eventos de supervisión de estado de latido sirven como temporizador para el sistema de supervisión de estado de ASP.NET. Se generan a intervalos definidos por el heartBeatInterval atributo de la healthMonitoring sección de configuración. WebHeartbeatEvent utiliza la WebProcessStatistics clase para obtener información del proceso.

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.

Constructores

WebHeartbeatEvent(String, Int32)

Inicializa una nueva instancia de la clase WebHeartbeatEvent con el mensaje y código de evento dados.

Propiedades

EventCode

Obtiene el valor de código asociado al evento.

(Heredado de WebBaseEvent)
EventDetailCode

Obtiene el código de detalle de evento.

(Heredado de WebBaseEvent)
EventID

Obtiene el identificador asociado al evento.

(Heredado de WebBaseEvent)
EventOccurrence

Obtiene un contador que representa el número de veces que se ha producido el evento.

(Heredado de WebBaseEvent)
EventSequence

Obtiene el número de veces que la aplicación ha provocado el evento.

(Heredado de WebBaseEvent)
EventSource

Obtiene el objeto que provoca el evento.

(Heredado de WebBaseEvent)
EventTime

Obtiene la hora a la que se produjo el evento.

(Heredado de WebBaseEvent)
EventTimeUtc

Obtiene la hora a la que se produjo el evento.

(Heredado de WebBaseEvent)
Message

Obtiene el mensaje que describe el evento.

(Heredado de WebBaseEvent)
ProcessInformation

Obtiene información sobre el proceso de hospedaje de aplicaciones ASP.NET.

(Heredado de WebManagementEvent)
ProcessStatistics

Proporciona la información de clave sobre el proceso que se está ejecutando.

Métodos

Equals(Object)

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

(Heredado de Object)
FormatCustomEventDetails(WebEventFormatter)

Da un formato estándar a la información de eventos.

(Heredado de WebBaseEvent)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IncrementPerfCounters()

Se utiliza internamente para incrementar los contadores de rendimiento.

(Heredado de WebBaseEvent)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Raise()

Provoca un evento mediante la notificación a cualquier proveedor configurado de que el evento se ha producido.

(Heredado de WebBaseEvent)
ToString()

Aplica formato a información de evento para su presentación.

(Heredado de WebBaseEvent)
ToString(Boolean, Boolean)

Aplica formato a información de evento para su presentación.

(Heredado de WebBaseEvent)

Se aplica a

Consulte también