WebHeartbeatEvent Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |