HttpDiagnosticProviderRequestResponseTimestamps 클래스

정의

연결 이벤트에 대한 모든 타임스탬프를 제공합니다.

public ref class HttpDiagnosticProviderRequestResponseTimestamps 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 HttpDiagnosticProviderRequestResponseTimestamps 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 HttpDiagnosticProviderRequestResponseTimestamps
Public NotInheritable Class HttpDiagnosticProviderRequestResponseTimestamps
상속
Object Platform::Object IInspectable HttpDiagnosticProviderRequestResponseTimestamps
특성

Windows 요구 사항

디바이스 패밀리
Windows Desktop Extension SDK (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Web.Http.Diagnostics.HttpDiagnosticsContract (v1.0에서 도입되었습니다.)

설명

시스템은 이 클래스를 생성하고 HttpDiagnosticProviderRequestResponseCompletedEventArgs.Timestamps 속성을 통해 액세스할 수 있습니다.

HttpDiagnosticProviderRequestResponseCompletedEventArgs 클래스는 애플리케이션의 ResponseCompleted 이벤트 처리기에 인수로 전달됩니다.

속성

CacheCheckedTimestamp

로컬 캐시를 마지막으로 확인한 시간을 가져옵니다.

ConnectionCompletedTimestamp

TCP 연결 단계의 끝에 대한 타임스탬프를 가져옵니다.

ConnectionInitiatedTimestamp

TCP 연결 단계의 시작에 대한 타임스탬프를 가져옵니다.

NameResolvedTimestamp

DNS 이름 확인 시간을 가져옵니다.

RequestCompletedTimestamp

보낸 마지막 바이트의 타임스탬프를 가져옵니다.

RequestSentTimestamp

보낸 첫 번째 바이트의 타임스탬프를 가져옵니다.

ResponseCompletedTimestamp

받은 마지막 바이트의 타임스탬프를 가져옵니다.

ResponseReceivedTimestamp

받은 전나무 바이트의 타임스탬프를 가져옵니다.

SslNegotiatedTimestamp

SSL 핸드셰이크 협상 시간을 가져옵니다.

적용 대상