WebHeartbeatEvent Classe

Definição

Define esses eventos de monitoramento de integridade gerados em um intervalo periódico.

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 trecho do arquivo de configuração a seguir mostra a configuração para que EventLogWebEventProvider ele possa lidar com eventos de integridade de pulsação.

Note

Os EventLogWebEventProvider tipos de evento de integridade de pulsação e pulsação a serem monitorados são configurados por padrão. A única coisa que você precisa fazer é definir a regra para monitorar os eventos de integridade da pulsação. Lembre-se de que, por padrão, somente as auditorias de falha são registradas.

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

Comentários

ASP.NET monitoramento de integridade permite que a equipe de produção e operações gerencie aplicativos Web implantados. O System.Web.Management namespace contém os tipos de evento relacionados à saúde responsáveis por empacotar dados sobre o estado de saúde do aplicativo e os tipos de provedor responsáveis por processar esses dados. Ele também contém tipos de suporte que ajudam durante o gerenciamento de eventos de integridade.

Os eventos de monitoramento de integridade de pulsação servem como um temporizador para o ASP.NET sistema de monitoramento de integridade. Eles são gerados em um intervalo definido pelo heartBeatInterval atributo da healthMonitoring seção de configuração. A WebHeartbeatEvent classe usa a WebProcessStatistics classe para obter informações do processo.

Note

Na maioria dos casos, você poderá usar os tipos de monitoramento de integridade ASP.NET conforme implementado e controlará o sistema de monitoramento de integridade especificando valores na seção de configuração healthMonitoring. Você também pode derivar dos tipos de monitoramento de integridade para criar seus próprios eventos e provedores personalizados.

Construtores

Nome Description
WebHeartbeatEvent(String, Int32)

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

Propriedades

Nome Description
EventCode

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

(Herdado de WebBaseEvent)
EventDetailCode

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

(Herdado de WebBaseEvent)
EventID

Obtém o identificador associado ao evento.

(Herdado de WebBaseEvent)
EventOccurrence

Obtém 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 gerado pelo aplicativo.

(Herdado de WebBaseEvent)
EventSource

Obtém o objeto que gera o evento.

(Herdado de WebBaseEvent)
EventTime

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

(Herdado de WebBaseEvent)
EventTimeUtc

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

(Herdado de WebBaseEvent)
Message

Obtém a mensagem que descreve o evento.

(Herdado de WebBaseEvent)
ProcessInformation

Obtém informações sobre o ASP.NET processo de hospedagem de aplicativos.

(Herdado de WebManagementEvent)
ProcessStatistics

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

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FormatCustomEventDetails(WebEventFormatter)

Fornece a formatação padrão das informações do evento.

(Herdado de WebBaseEvent)
GetHashCode()

Serve como a função 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 Objectatual.

(Herdado de Object)
Raise()

Gera um evento notificando qualquer provedor configurado de que o evento ocorreu.

(Herdado de WebBaseEvent)
ToString()

Formata informações de evento para fins de exibição.

(Herdado de WebBaseEvent)
ToString(Boolean, Boolean)

Formata informações de evento para fins de exibição.

(Herdado de WebBaseEvent)

Aplica-se a

Confira também