Class RefreshEventDetails
Session event details specific to refresh.
public sealed record RefreshEventDetails : IEquatable<RefreshEventDetails>
- Inheritance
-
RefreshEventDetails
- Implements
- Inherited Members
Constructors
RefreshEventDetails(string, bool)
Session event details specific to refresh.
public RefreshEventDetails(string RefreshResult, bool WasFullyProactiveRefresh)
Parameters
RefreshResultstringThe result of a refresh. LINT.IfChange(DeviceBoundSessionRefreshResult)
WasFullyProactiveRefreshboolSee comments on net::device_bound_sessions::RefreshEventResult::was_fully_proactive_refresh.
Properties
FailedRequest
Details about a failed device bound session network request if there was one.
public DeviceBoundSessionFailedRequest? FailedRequest { get; init; }
Property Value
FetchResult
LINT.ThenChange(//net/device_bound_sessions/refresh_result.h:DeviceBoundSessionRefreshResult,//content/browser/devtools/protocol/network_handler.cc:DeviceBoundSessionRefreshResult) If there was a fetch attempt, the result of that.
public DeviceBoundSessionFetchResult? FetchResult { get; init; }
Property Value
NewSession
The session display if there was a newly created session. This is populated for any refresh event that modifies the session config.
public DeviceBoundSession? NewSession { get; init; }
Property Value
RefreshResult
The result of a refresh. LINT.IfChange(DeviceBoundSessionRefreshResult)
public string RefreshResult { get; init; }
Property Value
WasFullyProactiveRefresh
See comments on net::device_bound_sessions::RefreshEventResult::was_fully_proactive_refresh.
public bool WasFullyProactiveRefresh { get; init; }