Class FetchTimingInfo
- Namespace
- WebDriverBiDi.Network
- Assembly
- WebDriverBiDi.dll
The timings for a fetch operation.
public record FetchTimingInfo : IEquatable<FetchTimingInfo>
- Inheritance
-
FetchTimingInfo
- Implements
- Inherited Members
Constructors
FetchTimingInfo(FetchTimingInfo)
protected FetchTimingInfo(FetchTimingInfo original)
Parameters
originalFetchTimingInfo
Properties
ConnectEnd
Gets the connect end time offset from the time origin of the fetch request.
[JsonPropertyName("connectEnd")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double ConnectEnd { get; }
Property Value
ConnectStart
Gets the connect start time offset from the time origin of the fetch request.
[JsonPropertyName("connectStart")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double ConnectStart { get; }
Property Value
DnsEnd
Gets the DNS end time offset from the time origin of the fetch request.
[JsonPropertyName("dnsEnd")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double DnsEnd { get; }
Property Value
DnsStart
Gets the DNS start time offset from the time origin of the fetch request.
[JsonPropertyName("dnsStart")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double DnsStart { get; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
FetchStart
Gets the fetch start time offset from the time origin of the fetch request.
[JsonPropertyName("fetchStart")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double FetchStart { get; }
Property Value
RedirectEnd
Gets the redirect end time offset from the time origin of the fetch request.
[JsonPropertyName("redirectEnd")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double RedirectEnd { get; }
Property Value
RedirectStart
Gets the redirect start time offset from the time origin of the fetch request.
[JsonPropertyName("redirectStart")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double RedirectStart { get; }
Property Value
RequestStart
Gets the request start time offset from the time origin of the fetch request.
[JsonPropertyName("requestStart")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double RequestStart { get; }
Property Value
RequestTime
Gets the request time of the fetch request.
[JsonPropertyName("requestTime")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double RequestTime { get; }
Property Value
ResponseEnd
Gets the response end time offset from the time origin of the fetch request.
[JsonPropertyName("responseEnd")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double ResponseEnd { get; }
Property Value
ResponseStart
Gets the response start time offset from the time origin of the fetch request.
[JsonPropertyName("responseStart")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double ResponseStart { get; }
Property Value
TimeOrigin
Gets the time origin of the fetch request.
[JsonPropertyName("timeOrigin")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double TimeOrigin { get; }
Property Value
TlsStart
Gets the TLS start time offset from the time origin of the fetch request.
[JsonPropertyName("tlsStart")]
[JsonRequired]
[JsonInclude]
[JsonConverter(typeof(FixedDoubleJsonConverter))]
public double TlsStart { get; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(FetchTimingInfo?)
public virtual bool Equals(FetchTimingInfo? other)
Parameters
otherFetchTimingInfo
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(FetchTimingInfo?, FetchTimingInfo?)
public static bool operator ==(FetchTimingInfo? left, FetchTimingInfo? right)
Parameters
leftFetchTimingInforightFetchTimingInfo
Returns
operator !=(FetchTimingInfo?, FetchTimingInfo?)
public static bool operator !=(FetchTimingInfo? left, FetchTimingInfo? right)
Parameters
leftFetchTimingInforightFetchTimingInfo