WebHeartbeatEvent Classe

Definizione

Definisce gli eventi di monitoraggio dell'integrità generati a intervalli periodici.

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
Ereditarietà

Esempio

L'estratto del file di configurazione seguente mostra la configurazione per EventLogWebEventProvider in modo che possa gestire gli eventi di integrità heartbeat.

Note

I EventLogWebEventProvider tipi di evento di integrità heartbeat da monitorare e sono configurati per impostazione predefinita. L'unica cosa da fare è definire la regola per monitorare gli eventi di integrità heartbeat. Tenere presente che per impostazione predefinita vengono registrati solo i controlli di errore.

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

Commenti

ASP.NET il monitoraggio dell'integrità consente al personale operativo e di produzione di gestire le applicazioni Web distribuite. Lo System.Web.Management spazio dei nomi contiene i tipi di evento di integrità responsabili della creazione di pacchetti di dati sullo stato di integrità dell'applicazione e i tipi di provider responsabili dell'elaborazione di questi dati. Contiene anche tipi di supporto utili durante la gestione degli eventi di integrità.

Gli eventi di monitoraggio dell'integrità heartbeat fungono da timer per il sistema di monitoraggio dell'integrità ASP.NET. Vengono generati a un intervallo definito dall'attributo heartBeatInterval della healthMonitoring sezione di configurazione. WebHeartbeatEvent usa la WebProcessStatistics classe per ottenere informazioni sul processo.

Note

Nella maggior parte dei casi sarà possibile usare i tipi di monitoraggio dell'integrità ASP.NET implementati e sarà possibile controllare il sistema di monitoraggio dell'integrità specificando i valori nella sezione di configurazione healthMonitoring. È anche possibile derivare dai tipi di monitoraggio dell'integrità per creare provider ed eventi personalizzati.

Costruttori

Nome Descrizione
WebHeartbeatEvent(String, Int32)

Inizializza una nuova istanza della WebHeartbeatEvent classe con il messaggio e il codice evento specificati.

Proprietà

Nome Descrizione
EventCode

Ottiene il valore di codice associato all'evento.

(Ereditato da WebBaseEvent)
EventDetailCode

Ottiene il codice di dettaglio dell'evento.

(Ereditato da WebBaseEvent)
EventID

Ottiene l'identificatore associato all'evento.

(Ereditato da WebBaseEvent)
EventOccurrence

Ottiene un contatore che rappresenta il numero di volte in cui si è verificato l'evento.

(Ereditato da WebBaseEvent)
EventSequence

Ottiene il numero di volte in cui l'evento è stato generato dall'applicazione.

(Ereditato da WebBaseEvent)
EventSource

Ottiene l'oggetto che genera l'evento.

(Ereditato da WebBaseEvent)
EventTime

Ottiene l'ora in cui è stato generato l'evento.

(Ereditato da WebBaseEvent)
EventTimeUtc

Ottiene l'ora in cui è stato generato l'evento.

(Ereditato da WebBaseEvent)
Message

Ottiene il messaggio che descrive l'evento.

(Ereditato da WebBaseEvent)
ProcessInformation

Ottiene informazioni sul processo di hosting dell'applicazione ASP.NET.

(Ereditato da WebManagementEvent)
ProcessStatistics

Fornisce informazioni chiave sul processo in esecuzione.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FormatCustomEventDetails(WebEventFormatter)

Fornisce la formattazione standard delle informazioni sull'evento.

(Ereditato da WebBaseEvent)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IncrementPerfCounters()

Usato internamente per incrementare i contatori delle prestazioni.

(Ereditato da WebBaseEvent)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Raise()

Genera un evento notificando a qualsiasi provider configurato che si è verificato l'evento.

(Ereditato da WebBaseEvent)
ToString()

Formatta le informazioni sugli eventi a scopo di visualizzazione.

(Ereditato da WebBaseEvent)
ToString(Boolean, Boolean)

Formatta le informazioni sugli eventi a scopo di visualizzazione.

(Ereditato da WebBaseEvent)

Si applica a

Vedi anche