EventLogWebEventProvider Klasse

Definition

Implementiert einen Ereignisanbieter, der ASP.NET-Systemüberwachungsereignisse in das Windows-Anwendungsereignisprotokoll schreibt.

public ref class EventLogWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class EventLogWebEventProvider : System.Web.Management.WebEventProvider
type EventLogWebEventProvider = class
    inherit WebEventProvider
Public NotInheritable Class EventLogWebEventProvider
Inherits WebEventProvider
Vererbung
EventLogWebEventProvider

Beispiele

Der folgende Konfigurationsdateiauszug zeigt, wie Sie einen Anbieter vom Typ EventLogWebEventProvider angeben, um Erfolgsüberwachungsereignisse zu verarbeiten. Die EventLogWebEventProvider zu überwachenden Integritätsereignistypen und die Fehlerüberwachung sind standardmäßig konfiguriert. Um die Erfolgreichüberwachungen zu überwachen, müssen Sie sie konfigurieren, wie im Beispielcode gezeigt.

<healthMonitoring   
  enabled="true" heartbeatInterval="10">  

  <rule>  
    <add name="Success Audits Default"  
      eventName="Success Audits"  
      provider="EventLogProvider"  
      profile="Default"  
      minInterval="00:01:00" />  
  </rule>  

</healthMonitoring>  

Hinweise

ASP.NET Integritätsüberwachung ermöglicht es Produktions- und Betriebsmitarbeitern, bereitgestellte Webanwendungen zu verwalten. Der System.Web.Management Namespace enthält die Integritätsereignistypen, die für das Verpacken von Anwendungsintegritätsdaten verantwortlich sind, und die Anbietertypen, die für die Verarbeitung dieser Daten verantwortlich sind. Es enthält auch unterstützende Typen, die bei der Verwaltung von Integritätsereignissen helfen.

Die EventLogWebEventProviderEreignisse , Fehlerüberwachung und Fehlerintegritätsüberwachung sind standardmäßig konfiguriert (aktiviert). Dies bedeutet, dass die Fehlerüberwachung und die Fehlerintegritätsüberwachungsereignisse standardmäßig im Windows-Anwendungsereignisprotokoll protokolliert werden.

Hinweis

In den meisten Fällen können Sie die ASP.NET Integritätsüberwachungstypen wie implementiert verwenden, und Sie steuern das System zur Integritätsüberwachung, indem Sie werte im healthMonitoring Konfigurationsabschnitt angeben. Sie können auch von den Integritätsüberwachungstypen ableiten, um Ihre eigenen benutzerdefinierten Ereignisse und Anbieter zu erstellen. Ein Beispiel zum Erstellen eines benutzerdefinierten Anbieters finden Sie unter Vorgehensweise: Implementieren des benutzerdefinierten Anbieterbeispiels für die Integritätsüberwachung.

Eigenschaften

Description

Ruft eine kurze, benutzerfreundliche Beschreibung ab, die für die Anzeige in Verwaltungstools oder anderen Benutzeroberflächen geeignet ist.

(Geerbt von ProviderBase)
Name

Ruft den Anzeigennamen ab, der verwendet wird, um während der Konfiguration auf den Anbieter zu verweisen.

(Geerbt von ProviderBase)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Flush()

Verschiebt Ereignisse aus dem Puffer des Anbieters in das Ereignisprotokoll.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(String, NameValueCollection)

Legt die Anfangswerte für dieses Objekt fest.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ProcessEvent(WebBaseEvent)

Verarbeitet das an den Anbieter übergebene Ereignis.

Shutdown()

Führt mit dem Beenden des Anbieters verbundene Aufgaben aus.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen