HttpDiagnosticProvider クラス

定義

Microsoft の HTTP スタック上に構築されたアプリケーションで Web トラフィックをトレースおよびプロファイリングするための簡単な診断機能を提供します。

public ref class HttpDiagnosticProvider sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Web.Http.Diagnostics.HttpDiagnosticsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpDiagnosticProvider final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Web.Http.Diagnostics.HttpDiagnosticsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpDiagnosticProvider
Public NotInheritable Class HttpDiagnosticProvider
継承
Object Platform::Object IInspectable HttpDiagnosticProvider
属性

Windows の要件

デバイス ファミリ
Windows Desktop Extension SDK (10.0.10240.0 で導入)
API contract
Windows.Web.Http.Diagnostics.HttpDiagnosticsContract (v1.0 で導入)

注釈

HttpDiagnosticProvider のインスタンスは、 CreateFromProcessDiagnosticInfo メソッドから返されます。

メソッド

CreateFromProcessDiagnosticInfo(ProcessDiagnosticInfo)

指定した ProcessDiagnosticInfo オブジェクトに基づいて、新しい HttpDiagnosticProvider を 作成します。

Start()

アタッチされたプロセス ターゲットを監視する HttpDiagnosticProvider を開始します。

Stop()

アタッチされたプロセス ターゲットの監視から HttpDiagnosticProvider を停止します。

イベント

RequestResponseCompleted

RequestResponseCompleted イベントをサブスクライブして、要求が送信されたことを示す通知を受け取ります。

RequestSent

RequestSent イベントをサブスクライブして、要求が送信されたことを示す通知を受信します。

ResponseReceived

ResponseReceived イベントをサブスクライブして、応答が受信されたことを示す通知を受信します。

適用対象