Freigeben über


HttpDiagnosticProvider Klasse

Definition

Bietet eine einfache Diagnosefunktion zum Nachverfolgen und Profilieren von Webdatenverkehr in Anwendungen, die auf den HTTP-Stacks von Microsoft basieren.

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
Vererbung
Object Platform::Object IInspectable HttpDiagnosticProvider
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Web.Http.Diagnostics.HttpDiagnosticsContract (eingeführt in v1.0)

Hinweise

Eine instance von HttpDiagnosticProvider wird von der CreateFromProcessDiagnosticInfo-Methode zurückgegeben.

Methoden

CreateFromProcessDiagnosticInfo(ProcessDiagnosticInfo)

Erstellt einen neuen HttpDiagnosticProvider basierend auf dem angegebenen ProcessDiagnosticInfo-Objekt .

Start()

Startet den HttpDiagnosticProvider mit der Überwachung des angefügten Prozessziels.

Stop()

Verhindert, dass httpDiagnosticProvider das angefügte Prozessziel überwacht.

Ereignisse

RequestResponseCompleted

Abonnieren Sie das RequestResponseCompleted-Ereignis, um eine Benachrichtigung zu erhalten, dass eine Anforderung gesendet wurde.

RequestSent

Abonnieren Sie das RequestSent-Ereignis, um eine Benachrichtigung zu erhalten, dass eine Anforderung gesendet wurde.

ResponseReceived

Abonnieren Sie das ResponseReceived-Ereignis, um eine Benachrichtigung zu erhalten, dass eine Antwort empfangen wurde.

Gilt für: