TraceWebEventProvider Klasse

Definition

Implementiert einen Ereignisanbieter, der ASP.NET Ereignisse zur Integritätsüberwachung 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 Konfigurationsdateiauszug zeigt, wie Sie einen Anbieter vom Typ TraceWebEventProvider im healthMonitoring Abschnitt angeben. Das add Element im rules Abschnitt gibt an, dass der Anbieter Anforderungsverarbeitungsereignisse behandelt.

<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 Für das Packen von Anwendungsintegritätsstatusdaten verantwortlichen Integritätsereignistypen 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. Sie übergibt Ereignisse, die von der WebBaseErrorEvent Klasse abgeleitet werden, als Ablaufverfolgungsfehler und übergibt alle anderen Ereignisse als Ablaufverfolgungsinformationen.

Note

Das TraceWebEventProvider Objekt stellt keine Ereignispufferung bereit.

Note

In den meisten Fällen können Sie die ASP.NET Integritätsüberwachungstypen wie implementiert verwenden, und Sie steuern das Integritätsüberwachungssystem, indem Sie Werte im Konfigurationsabschnitt healthMonitoring angeben. Sie können auch von den Integritätsüberwachungstypen abgeleitet werden, 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

Name Beschreibung
Description

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

(Geerbt von ProviderBase)
Name

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

(Geerbt von ProviderBase)

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Flush()

Entfernt alle Ereignisse aus dem Puffer des Anbieters.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(String, NameValueCollection)

Legt die Anfangswerte für dieses Objekt fest.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ProcessEvent(WebBaseEvent)

Verarbeitet das an den Anbieter übergebene Ereignis.

Shutdown()

Führt Aufgaben aus, die mit dem Herunterfahren des Anbieters verbunden sind.

ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen