IHttpTraceContext インターフェイス
モジュールが IIS 7 トレース インフラストラクチャにイベントを発生させる要求全体のメソッドを提供します。
構文
class IHttpTraceContext
メソッド
次の表に、 クラスによって公開されるメソッドの一覧を IHttpTraceContext
示します。
名前 | 説明 |
---|---|
GetTraceActivityId | トレース コンテキストのトレース アクティビティ識別子を返します。 |
GetTraceConfiguration | トレース コンテキストのトレース構成を返します。 |
QuickTrace | IIS トレース ログにメッセージを書き込みます。 |
RaiseTraceEvent | トレース コンテキストのトレース イベントを発生させます。 |
SetTraceConfiguration | トレース コンテキストのトレース構成を設定します。 |
派生クラス
このインターフェイスには、派生クラスが含まれています。
解説
トレースを実装するために、モジュールは通常 、IHttpContext::GetTraceContext メソッドを呼び出してインターフェイスを IHttpTraceContext
取得し、 メソッドを RaiseTraceEvent
呼び出します。
ネイティブ DLL モジュールを作成してデプロイする方法の詳細については、「 チュートリアル: ネイティブ コードを使用したRequest-Level HTTP モジュールの作成」を参照してください。
要件
Type | 説明 |
---|---|
Client | - Windows Vista 上の IIS 7.0 - Windows 7 上の IIS 7.5 - Windows 8 の IIS 8.0 - Windows 10の IIS 10.0 |
サーバー | - Windows Server 2008 の IIS 7.0 - Windows Server 2008 R2 上の IIS 7.5 - Windows Server 2012 上の IIS 8.0 - Windows Server 2012 R2 上の IIS 8.5 - Windows Server 2016上の IIS 10.0 |
製品 | - 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 |