TraceWebEventProvider Klasse

Definition

Implementiert einen Ereignisanbieter, der ASP.NET-Systemüberwachungsereignisse als Ablaufverfolgungsmeldungen sendet.

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

Beispiele

Der folgende Auszug aus der Konfigurationsdatei zeigt, wie Sie einen Anbieter vom Typ TraceWebEventProvider im Abschnitt healthMonitoring angeben. Das add -Element im rules -Abschnitt gibt an, dass der Anbieter Ereignisse zur Anforderungsverarbeitung verarbeitet.

<healthMonitoring  
    enabled="true"  
    heartBeatInterval="0">  
    <providers>  
        <add name="TraceEventProvider"  
            type="System.Web.Management.TraceWebEventProvider,   
              System.Web"  
            buffer="false"  
            bufferMode=""  
            maxEventLength="4096"  
            maxSize="4096"  
            maxMessagesPerNotification="1"  
        />  
    </providers>  
    <eventMappings>  
        <add name="Request Processing Events"  
            type="System.Web.Management.WebRequestEvent, System.Web"   
        />  
    </eventMappings>  
    <profiles>  
        <add name="Trace"  
            minInstances="1"  
            maxLimit="Infinite"  
            minInterval="00:00:00"  
        />  
    </profiles>  
    <rules>  
        <add name="Trace Request Processing"  
            eventName="Request Processing Events"  
            provider="TraceEventProvider"  
            profile="Trace"  
        />  
   </rules>  
</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 Packen von Integritätsstatusdaten der Anwendung 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.

Dieser Anbieter übergibt Ereignisse an das Trace -Objekt. Ereignisse, die von der -Klasse ableiten, werden als Ablaufverfolgungsfehler und alle anderen Ereignisse WebBaseErrorEvent als Ablaufverfolgungsinformationen übergibt.

Hinweis

Das TraceWebEventProvider -Objekt bietet keine Ereignispufferung.

Hinweis

In den meisten Fällen können Sie die ASP.NET-Integritätsüberwachungstypen wie implementiert verwenden und das System für die Systemüberwachung steuern, indem Sie Werte im healthMonitoring Konfigurationsabschnitt angeben. Sie können auch von den Integritätsüberwachungstypen ableiten, um eigene benutzerdefinierte Ereignisse und Anbieter zu erstellen. Ein Beispiel zum Erstellen eines benutzerdefinierten Anbieters finden Sie unter How to: Implement the Health Monitoring Custom Provider Example.

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()

Entfernt alle Ereignisse aus dem Puffer des Anbieters.

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

Siehe auch