Class RefreshEventDetails
Session event details specific to refresh.
public sealed class RefreshEventDetails
- Inheritance
-
RefreshEventDetails
- Inherited Members
Properties
FailedRequest
Details about a failed device bound session network request if there was one.
[JsonPropertyName("failedRequest")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public DeviceBoundSessionFailedRequest? FailedRequest { get; set; }
Property Value
FetchResult
If there was a fetch attempt, the result of that.
[JsonPropertyName("fetchResult")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public DeviceBoundSessionFetchResult? FetchResult { get; set; }
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.
[JsonPropertyName("newSession")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public DeviceBoundSession? NewSession { get; set; }
Property Value
RefreshResult
The result of a refresh.
[JsonPropertyName("refreshResult")]
public RefreshEventDetailsRefreshResultValues RefreshResult { get; set; }
Property Value
WasFullyProactiveRefresh
See comments on net::device_bound_sessions::RefreshEventResult::was_fully_proactive_refresh.
[JsonPropertyName("wasFullyProactiveRefresh")]
public bool WasFullyProactiveRefresh { get; set; }