WebHeartbeatEvent Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |