HttpDiagnosticProviderRequestResponseTimestamps Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides all the timestamps for connection events.
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
- Inheritance
- Attributes
Windows requirements
Device family |
Windows Desktop Extension SDK (introduced in 10.0.10240.0)
|
API contract |
Windows.Web.Http.Diagnostics.HttpDiagnosticsContract (introduced in v1.0)
|
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 |
Gets the last time local cache was checked. |
ConnectionCompletedTimestamp |
Gets the timestamp for the end of the TCP connection phase. |
ConnectionInitiatedTimestamp |
Gets the timestamp for the start of the TCP connection phase. |
NameResolvedTimestamp |
Gets the time of the DNS name resolution. |
RequestCompletedTimestamp |
Gets the timestamp for the last byte sent. |
RequestSentTimestamp |
Gets the timestamp for the first byte sent. |
ResponseCompletedTimestamp |
Gets the timestamp for the last byte received. |
ResponseReceivedTimestamp |
Gets the timestamp for the fir byte received. |
SslNegotiatedTimestamp |
Gets the time of the SSL handshake negotiation. |