HttpDiagnosticProviderRequestResponseTimestamps HttpDiagnosticProviderRequestResponseTimestamps HttpDiagnosticProviderRequestResponseTimestamps HttpDiagnosticProviderRequestResponseTimestamps Class

Definition

Provides all the timestamps for connection events.

public : sealed class HttpDiagnosticProviderRequestResponseTimestamps : IHttpDiagnosticProviderRequestResponseTimestampspublic sealed class HttpDiagnosticProviderRequestResponseTimestamps : IHttpDiagnosticProviderRequestResponseTimestampsPublic NotInheritable Class HttpDiagnosticProviderRequestResponseTimestamps Implements IHttpDiagnosticProviderRequestResponseTimestamps// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows Desktop Extension SDK (introduced v10.0.10240.0)
API contract
Windows.Web.Http.Diagnostics.HttpDiagnosticsContract (introduced v1)

Remarks

The system generates this class and is accessible through the HttpDiagnosticProviderRequestResponseCompletedEventArgs.Timestamps property.

The HttpDiagnosticProviderRequestResponseCompletedEventArgs class is passed as an argument to the application's ResponseCompleted event handler.

Properties

CacheCheckedTimestamp CacheCheckedTimestamp CacheCheckedTimestamp CacheCheckedTimestamp

Gets the last time local cache was checked.

public : IReference<DateTime> CacheCheckedTimestamp { get; }public Nullable<DateTimeOffset> CacheCheckedTimestamp { get; }Public ReadOnly Property CacheCheckedTimestamp As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The time that local cache was checked.

ConnectionCompletedTimestamp ConnectionCompletedTimestamp ConnectionCompletedTimestamp ConnectionCompletedTimestamp

Gets the timestamp for the end of the TCP connection phase.

public : IReference<DateTime> ConnectionCompletedTimestamp { get; }public Nullable<DateTimeOffset> ConnectionCompletedTimestamp { get; }Public ReadOnly Property ConnectionCompletedTimestamp As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The timestamp for the end of the TCP connection phase.

ConnectionInitiatedTimestamp ConnectionInitiatedTimestamp ConnectionInitiatedTimestamp ConnectionInitiatedTimestamp

Gets the timestamp for the start of the TCP connection phase.

public : IReference<DateTime> ConnectionInitiatedTimestamp { get; }public Nullable<DateTimeOffset> ConnectionInitiatedTimestamp { get; }Public ReadOnly Property ConnectionInitiatedTimestamp As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The timestamp for the start of the TCP connection phase.

NameResolvedTimestamp NameResolvedTimestamp NameResolvedTimestamp NameResolvedTimestamp

Gets the time of the DNS name resolution.

public : IReference<DateTime> NameResolvedTimestamp { get; }public Nullable<DateTimeOffset> NameResolvedTimestamp { get; }Public ReadOnly Property NameResolvedTimestamp As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The time of the DNS name resolution.

RequestCompletedTimestamp RequestCompletedTimestamp RequestCompletedTimestamp RequestCompletedTimestamp

Gets the timestamp for the last byte sent.

public : IReference<DateTime> RequestCompletedTimestamp { get; }public Nullable<DateTimeOffset> RequestCompletedTimestamp { get; }Public ReadOnly Property RequestCompletedTimestamp As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The timestamp for the last byte sent.

RequestSentTimestamp RequestSentTimestamp RequestSentTimestamp RequestSentTimestamp

Gets the timestamp for the first byte sent.

public : IReference<DateTime> RequestSentTimestamp { get; }public Nullable<DateTimeOffset> RequestSentTimestamp { get; }Public ReadOnly Property RequestSentTimestamp As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The timestamp for the first byte sent.

Remarks

This property is equal to the HttpDiagnosticsProviderRequestSentEventArgs.Timestamp property.

ResponseCompletedTimestamp ResponseCompletedTimestamp ResponseCompletedTimestamp ResponseCompletedTimestamp

Gets the timestamp for the last byte received.

public : IReference<DateTime> ResponseCompletedTimestamp { get; }public Nullable<DateTimeOffset> ResponseCompletedTimestamp { get; }Public ReadOnly Property ResponseCompletedTimestamp As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The timestamp for the last byte received.

ResponseReceivedTimestamp ResponseReceivedTimestamp ResponseReceivedTimestamp ResponseReceivedTimestamp

Gets the timestamp for the fir byte received.

public : IReference<DateTime> ResponseReceivedTimestamp { get; }public Nullable<DateTimeOffset> ResponseReceivedTimestamp { get; }Public ReadOnly Property ResponseReceivedTimestamp As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The timestamp for the fir byte received.

Remarks

This property is equal to the HttpDiagnosticsProviderResponseReceivedEventArgs.Timestamp property.

SslNegotiatedTimestamp SslNegotiatedTimestamp SslNegotiatedTimestamp SslNegotiatedTimestamp

Gets the time of the SSL handshake negotiation.

public : IReference<DateTime> SslNegotiatedTimestamp { get; }public Nullable<DateTimeOffset> SslNegotiatedTimestamp { get; }Public ReadOnly Property SslNegotiatedTimestamp As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The time of the SSL handshake negotiation.