Table of Contents

Class DeviceBoundSession

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

A device bound session.

public sealed record DeviceBoundSession : IEquatable<DeviceBoundSession>
Inheritance
DeviceBoundSession
Implements
Inherited Members

Constructors

DeviceBoundSession(DeviceBoundSessionKey, string, DeviceBoundSessionInclusionRules, ImmutableArray<DeviceBoundSessionCookieCraving>, TimeSinceEpoch, ImmutableArray<string>)

A device bound session.

public DeviceBoundSession(DeviceBoundSessionKey Key, string RefreshUrl, DeviceBoundSessionInclusionRules InclusionRules, ImmutableArray<DeviceBoundSessionCookieCraving> CookieCravings, TimeSinceEpoch ExpiryDate, ImmutableArray<string> AllowedRefreshInitiators)

Parameters

Key DeviceBoundSessionKey

The site and session ID of the session.

RefreshUrl string

See comments on net::device_bound_sessions::Session::refresh_url_.

InclusionRules DeviceBoundSessionInclusionRules

See comments on net::device_bound_sessions::Session::inclusion_rules_.

CookieCravings ImmutableArray<DeviceBoundSessionCookieCraving>

See comments on net::device_bound_sessions::Session::cookie_cravings_.

ExpiryDate TimeSinceEpoch

See comments on net::device_bound_sessions::Session::expiry_date_.

AllowedRefreshInitiators ImmutableArray<string>

See comments on net::device_bound_sessions::Session::allowed_refresh_initiators_.

Properties

AllowedRefreshInitiators

See comments on net::device_bound_sessions::Session::allowed_refresh_initiators_.

public ImmutableArray<string> AllowedRefreshInitiators { get; init; }

Property Value

ImmutableArray<string>

CachedChallenge

See comments on net::device_bound_sessions::Session::cached_challenge__.

public string? CachedChallenge { get; init; }

Property Value

string

CookieCravings

See comments on net::device_bound_sessions::Session::cookie_cravings_.

public ImmutableArray<DeviceBoundSessionCookieCraving> CookieCravings { get; init; }

Property Value

ImmutableArray<DeviceBoundSessionCookieCraving>

ExpiryDate

See comments on net::device_bound_sessions::Session::expiry_date_.

public TimeSinceEpoch ExpiryDate { get; init; }

Property Value

TimeSinceEpoch

InclusionRules

See comments on net::device_bound_sessions::Session::inclusion_rules_.

public DeviceBoundSessionInclusionRules InclusionRules { get; init; }

Property Value

DeviceBoundSessionInclusionRules

Key

The site and session ID of the session.

public DeviceBoundSessionKey Key { get; init; }

Property Value

DeviceBoundSessionKey

RefreshUrl

See comments on net::device_bound_sessions::Session::refresh_url_.

public string RefreshUrl { get; init; }

Property Value

string