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
| 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.