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 dello stato che vengono generati a intervalli regolari.
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 illustra la configurazione per in EventLogWebEventProvider modo che possa gestire gli eventi di integrità heartbeat.
Nota
I tipi di evento di integrità heartbeat e EventLogWebEventProvider da monitorare sono configurati per impostazione predefinita. L'unica operazione da eseguire è definire la regola per monitorare gli eventi di integrità dell'heartbeat. Tenere presente che per impostazione predefinita vengono registrati solo i controlli degli errori.
<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 monitoraggio dell'integrità consente al personale di produzione e operativo di gestire le applicazioni Web distribuite. Lo spazio dei nomi contiene i tipi di evento di integrità responsabili della creazione del pacchetto dei dati sullo stato di integrità dell'applicazione e i tipi di provider responsabili System.Web.Management 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 ASP.NET di monitoraggio dell'integrità. Vengono generati a un intervallo definito heartBeatInterval
dall'attributo della sezione di healthMonitoring
configurazione. Usa WebHeartbeatEvent la classe per ottenere informazioni sul WebProcessStatistics processo.
Nota
Nella maggior parte dei casi sarà possibile usare i ASP.NET di monitoraggio dell'integrità implementati e controllare il sistema di monitoraggio dell'integrità specificando i valori nella sezione healthMonitoring
di configurazione. È anche possibile derivare dai tipi di monitoraggio dell'integrità per creare provider e eventi personalizzati.
Costruttori
WebHeartbeatEvent(String, Int32) |
Inizializza una nuova istanza della classe WebHeartbeatEvent con il messaggio e il codice di errore specificati. |
Proprietà
EventCode |
Ottiene il valore di codice associato all'evento. (Ereditato da WebBaseEvent) |
EventDetailCode |
Ottiene il codice dettagliato dell'evento. (Ereditato da WebBaseEvent) |
EventID |
Ottiene l'identificatore associato all'evento. (Ereditato da WebBaseEvent) |
EventOccurrence |
Ottiene un contatore che rappresenta il numero di occorrenze dell'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 la data e l'ora in cui è stato generato l'evento. (Ereditato da WebBaseEvent) |
EventTimeUtc |
Ottiene la data e l'ora in cui è stato generato l'evento. (Ereditato da WebBaseEvent) |
Message |
Ottiene il messaggio nel quale è descritto l'evento. (Ereditato da WebBaseEvent) |
ProcessInformation |
Ottiene informazioni sul processo che ospita l'applicazione ASP.NET. (Ereditato da WebManagementEvent) |
ProcessStatistics |
Fornisce le informazioni più importanti sul processo in esecuzione. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
FormatCustomEventDetails(WebEventFormatter) |
Fornisce una formattazione standard delle informazioni relative all'evento. (Ereditato da WebBaseEvent) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IncrementPerfCounters() |
Utilizzato internamente per incrementare i contatori delle prestazioni. (Ereditato da WebBaseEvent) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Raise() |
Genera un evento notificando a qualsiasi provider configurato che l'evento si è verificato. (Ereditato da WebBaseEvent) |
ToString() |
Formatta le informazioni relative all'evento ai fini della visualizzazione. (Ereditato da WebBaseEvent) |
ToString(Boolean, Boolean) |
Formatta le informazioni relative all'evento ai fini della visualizzazione. (Ereditato da WebBaseEvent) |