Freigeben über


IHttpTraceContext-Schnittstelle

Stellt eine anforderungsweite Methode für Module zum Auslösen von Ereignissen in die IIS 7-Ablaufverfolgungsinfrastruktur bereit.

Syntax

class IHttpTraceContext  

Methoden

In der folgenden Tabelle sind die Methoden aufgeführt, die von der IHttpTraceContext -Klasse verfügbar gemacht werden.

Name BESCHREIBUNG
GetTraceActivityId Gibt den Bezeichner der Ablaufverfolgungsaktivität für den Ablaufverfolgungskontext zurück.
GetTraceConfiguration Gibt die Ablaufverfolgungskonfiguration für den Ablaufverfolgungskontext zurück.
QuickTrace Schreibt eine Nachricht in das IIS-Ablaufverfolgungsprotokoll.
RaiseTraceEvent Löst ein Ablaufverfolgungsereignis für den Ablaufverfolgungskontext aus.
SetTraceConfiguration Legt die Ablaufverfolgungskonfiguration für den Ablaufverfolgungskontext fest.

Abgeleitete Klassen

Diese Schnittstelle enthält keine abgeleiteten Klassen.

Bemerkungen

Um die Ablaufverfolgung zu implementieren, ruft ein Modul in der Regel die IHttpContext::GetTraceContext-Methode auf, um die IHttpTraceContext Schnittstelle abzurufen, und ruft dann die RaiseTraceEvent -Methode auf.

Weitere Informationen zum Erstellen und Bereitstellen eines nativen DLL-Moduls finden Sie unter Exemplarische Vorgehensweise: Erstellen eines Request-Level HTTP-Moduls mithilfe von nativem Code.

Anforderungen

type BESCHREIBUNG
Client – IIS 7.0 unter Windows Vista
– IIS 7.5 unter Windows 7
– IIS 8.0 unter Windows 8
– IIS 10.0 auf Windows 10
Server – IIS 7.0 unter Windows Server 2008
– IIS 7.5 unter Windows Server 2008 R2
– IIS 8.0 unter Windows Server 2012
– IIS 8.5 unter Windows Server 2012 R2
– IIS 10.0 auf Windows Server 2016
Produkt – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- IIS Express 7.5, IIS Express 8.0, IIS Express 10.0
Header Httpserv.h

Weitere Informationen

Webserverkernschnittstellen