WebHeartbeatEvent Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Systemüberwachungsereignisse, die in einem regelmäßigen Intervall ausgelöst werden.
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
- Vererbung
Beispiele
Der folgende Auszug aus der Konfigurationsdatei zeigt die Konfiguration für die EventLogWebEventProvider , sodass sie Heartbeat-Integritätsereignisse verarbeiten kann.
Hinweis
Die EventLogWebEventProvider zu überwachende Und die Taktzustandsereignistypen sind standardmäßig konfiguriert. Sie müssen lediglich die Regel zum Überwachen der Taktzustandsereignisse definieren. Denken Sie daran, dass standardmäßig nur die Fehlerüberwachungen protokolliert werden.
<healthMonitoring
enabled="true" heartbeatInterval="100">
<rules>
<add name="Heart Beat Events"
eventName="Heartbeats"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rules>
</healthMonitoring>
Hinweise
ASP.NET Die Integritätsüberwachung ermöglicht Produktions- und Betriebspersonal die Verwaltung bereitgestellter Webanwendungen. Der System.Web.Management -Namespace enthält die Integritätsereignistypen, die für das Verpacken von Integritätsstatusdaten der Anwendung verantwortlich sind, und die Anbietertypen, die für die Verarbeitung dieser Daten verantwortlich sind. Sie enthält auch unterstützende Typen, die bei der Verwaltung von Integritätsereignissen helfen.
Die Taktüberwachungsereignisse dienen als Timer für das ASP.NET System für die Integritätsüberwachung. Sie werden in einem Intervall ausgelöst, das durch das heartBeatInterval
-Attribut des healthMonitoring
Konfigurationsabschnitts definiert wird. WebHeartbeatEventverwendet die WebProcessStatistics -Klasse, um Prozessinformationen abzurufen.
Hinweis
In den meisten Fällen können Sie die ASP.NET Integritätsüberwachungstypen wie implementiert verwenden, und Sie steuern das System für die Integritätsüberwachung, indem Sie Werte im healthMonitoring
Konfigurationsabschnitt angeben. Sie können auch von den Integritätsüberwachungstypen abgeleitet werden, um ihre eigenen benutzerdefinierten Ereignisse und Anbieter zu erstellen.
Konstruktoren
WebHeartbeatEvent(String, Int32) |
Initialisiert eine neue Instanz der WebHeartbeatEvent-Klasse mit der angegebenen Meldung und dem angegebenen Ereigniscode. |
Eigenschaften
EventCode |
Ruft den Codewert ab, der dem Ereignis zugeordnet ist. (Geerbt von WebBaseEvent) |
EventDetailCode |
Ruft den Ereignisdetailcode ab. (Geerbt von WebBaseEvent) |
EventID |
Ruft den dem Ereignis zugeordneten Bezeichner ab. (Geerbt von WebBaseEvent) |
EventOccurrence |
Ruft einen Zähler ab, der die Häufigkeit darstellt, mit der das Ereignis eingetreten ist. (Geerbt von WebBaseEvent) |
EventSequence |
Ruft die Häufigkeit ab, mit der das Ereignis von der Anwendung ausgelöst wurde. (Geerbt von WebBaseEvent) |
EventSource |
Ruft das Objekt ab, das das Ereignis auslöst. (Geerbt von WebBaseEvent) |
EventTime |
Ruft die Uhrzeit ab, zu der das Ereignis ausgelöst wurde. (Geerbt von WebBaseEvent) |
EventTimeUtc |
Ruft die Uhrzeit ab, zu der das Ereignis ausgelöst wurde. (Geerbt von WebBaseEvent) |
Message |
Ruft die Meldung ab, in der das Ereignis beschrieben wird. (Geerbt von WebBaseEvent) |
ProcessInformation |
Ruft Informationen über den Hostprozess der ASP.NET-Anwendung ab. (Geerbt von WebManagementEvent) |
ProcessStatistics |
Stellt wichtige Informationen zum ausgeführten Prozess bereit. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
FormatCustomEventDetails(WebEventFormatter) |
Stellt Standardformatierung der Ereignisinformationen bereit. (Geerbt von WebBaseEvent) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IncrementPerfCounters() |
Wird intern zum Inkrementieren der Leistungsindikatoren verwendet. (Geerbt von WebBaseEvent) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Raise() |
Löst ein Ereignis aus, indem ein konfigurierter Anbieter benachrichtigt wird, dass das Ereignis eingetreten ist. (Geerbt von WebBaseEvent) |
ToString() |
Formatiert Ereignisinformationen für die Anzeige. (Geerbt von WebBaseEvent) |
ToString(Boolean, Boolean) |
Formatiert Ereignisinformationen für die Anzeige. (Geerbt von WebBaseEvent) |