Table of Contents

Class RefreshEventDetails

Namespace
Selenium.WebDriver.BiDi.Cdp.Network
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

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

RefreshResult string

The result of a refresh. LINT.IfChange(DeviceBoundSessionRefreshResult)

WasFullyProactiveRefresh bool

See 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

DeviceBoundSessionFailedRequest

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

DeviceBoundSessionFetchResult?

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

DeviceBoundSession

RefreshResult

The result of a refresh. LINT.IfChange(DeviceBoundSessionRefreshResult)

public string RefreshResult { get; init; }

Property Value

string

WasFullyProactiveRefresh

See comments on net::device_bound_sessions::RefreshEventResult::was_fully_proactive_refresh.

public bool WasFullyProactiveRefresh { get; init; }

Property Value

bool