WebHeartbeatEvent Classe

Definição

Define aqueles eventos de monitorização de saúde levantados a intervalos periódicos.

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
Herança

Exemplos

O excerto seguinte do ficheiro de configuração mostra a configuração para que EventLogWebEventProvider possa lidar com eventos de saúde do batimento cardíaco.

Note

Os EventLogWebEventProvider e os tipos de eventos de saúde do batimento cardíaco a monitorizar estão configurados por defeito. A única coisa que precisa de fazer é definir a regra para monitorizar os eventos de saúde do batimento cardíaco. Lembre-se que, por defeito, apenas as auditorias de falhas são registadas.

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

Observações

A monitorização do estado do ASP.NET permite que as equipas de produção e operações gerenciem aplicações Web implementadas. O System.Web.Management namespace contém os tipos de eventos de saúde responsáveis por empacotar os dados de estado de saúde da aplicação e os tipos de fornecedores responsáveis pelo processamento desses dados. Inclui também tipos de apoio que ajudam na gestão de eventos de saúde.

Os eventos de monitorização da saúde do batimento cardíaco servem como temporizador para o sistema de monitorização da saúde ASP.NET. São elevados num intervalo definido pelo heartBeatInterval atributo da healthMonitoring secção de configuração. Utiliza WebHeartbeatEvent a WebProcessStatistics classe para obter informações sobre o processo.

Note

Na maioria dos casos, poderá usar os tipos de monitorização de saúde ASP.NET tal como implementados, e controlará o sistema de monitorização de saúde especificando valores na secção de configuração healthMonitoring. Também pode recorrer aos tipos de monitorização de saúde para criar os seus próprios eventos e prestadores personalizados.

Construtores

Name Description
WebHeartbeatEvent(String, Int32)

Inicializa uma nova instância da WebHeartbeatEvent classe com a mensagem e o código de evento fornecidos.

Propriedades

Name Description
EventCode

Obtém o valor do código associado ao evento.

(Herdado de WebBaseEvent)
EventDetailCode

Obtém o código de detalhe do evento.

(Herdado de WebBaseEvent)
EventID

Obtém o identificador associado ao evento.

(Herdado de WebBaseEvent)
EventOccurrence

Recebe um contador que representa o número de vezes que o evento ocorreu.

(Herdado de WebBaseEvent)
EventSequence

Obtém o número de vezes que o evento foi levantado pela aplicação.

(Herdado de WebBaseEvent)
EventSource

Fica com o objeto que eleva o evento.

(Herdado de WebBaseEvent)
EventTime

Obtém a hora em que o evento foi levantado.

(Herdado de WebBaseEvent)
EventTimeUtc

Obtém a hora em que o evento foi levantado.

(Herdado de WebBaseEvent)
Message

Recebe a mensagem que descreve o evento.

(Herdado de WebBaseEvent)
ProcessInformation

Obtém informações sobre o processo de alojamento de aplicações ASP.NET.

(Herdado de WebManagementEvent)
ProcessStatistics

Fornece informações essenciais sobre o processo em execução.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FormatCustomEventDetails(WebEventFormatter)

Fornece formatação padrão da informação do evento.

(Herdado de WebBaseEvent)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IncrementPerfCounters()

Usado internamente para incrementar contadores de desempenho.

(Herdado de WebBaseEvent)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Raise()

Levanta um evento ao notificar qualquer fornecedor configurado de que o evento ocorreu.

(Herdado de WebBaseEvent)
ToString()

Formata a informação do evento para fins de exibição.

(Herdado de WebBaseEvent)
ToString(Boolean, Boolean)

Formata a informação do evento para fins de exibição.

(Herdado de WebBaseEvent)

Aplica-se a

Ver também