Table of Contents

Class DeviceBoundSessionEventOccurredEventArgs

Namespace
OpenQA.Selenium.DevTools.V147.Network
Assembly
Selenium.WebDriver.dll

Triggered when a device bound session event occurs.

public sealed class DeviceBoundSessionEventOccurredEventArgs : EventArgs
Inheritance
DeviceBoundSessionEventOccurredEventArgs
Inherited Members

Properties

ChallengeEventDetails

Gets or sets the challengeEventDetails

[JsonPropertyName("challengeEventDetails")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ChallengeEventDetails? ChallengeEventDetails { get; set; }

Property Value

ChallengeEventDetails

CreationEventDetails

The below are the different session event type details. Exactly one is populated.

[JsonPropertyName("creationEventDetails")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public CreationEventDetails? CreationEventDetails { get; set; }

Property Value

CreationEventDetails

EventId

A unique identifier for this session event.

[JsonPropertyName("eventId")]
public string EventId { get; set; }

Property Value

string

RefreshEventDetails

Gets or sets the refreshEventDetails

[JsonPropertyName("refreshEventDetails")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public RefreshEventDetails? RefreshEventDetails { get; set; }

Property Value

RefreshEventDetails

SessionId

The session ID this event is associated with. May not be populated for failed events.

[JsonPropertyName("sessionId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? SessionId { get; set; }

Property Value

string

Site

The site this session event is associated with.

[JsonPropertyName("site")]
public string Site { get; set; }

Property Value

string

Succeeded

Whether this event was considered successful.

[JsonPropertyName("succeeded")]
public bool Succeeded { get; set; }

Property Value

bool

TerminationEventDetails

Gets or sets the terminationEventDetails

[JsonPropertyName("terminationEventDetails")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public TerminationEventDetails? TerminationEventDetails { get; set; }

Property Value

TerminationEventDetails