Partilhar via


WebHeartbeatEvent Classe

Definição

Define os 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 de arquivo de configuração a seguir mostra a configuração do para que EventLogWebEventProvider ele possa manipular eventos de integridade da pulsação.

Observação

O EventLogWebEventProvider e os tipos de evento de integridade de 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, apenas 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 eventos de integridade responsáveis pelo empacotamento de dados de status de integridade do aplicativo e os tipos de provedor responsáveis pelo processamento desses dados. Ele também contém tipos de suporte que ajudam durante o gerenciamento de eventos de integridade.

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

Observação

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

Construtores

WebHeartbeatEvent(String, Int32)

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

Propriedades

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 gerado.

(Herdado de WebBaseEvent)
EventTimeUtc

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

(Herdado de WebBaseEvent)
Message

Obtém a mensagem que descreve o evento.

(Herdado de WebBaseEvent)
ProcessInformation

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

(Herdado de WebManagementEvent)
ProcessStatistics

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

Métodos

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 de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IncrementPerfCounters()

Usado internamente para incrementar os contadores de desempenho.

(Herdado de WebBaseEvent)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Raise()

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

(Herdado de WebBaseEvent)
ToString()

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

(Herdado de WebBaseEvent)
ToString(Boolean, Boolean)

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

(Herdado de WebBaseEvent)

Aplica-se a

Confira também