Table of Contents

Class GetStatusChangeRequestedEventArgs

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

Fired when |SCardGetStatusChange| is called. Timeout is specified in milliseconds.

This maps to: PC/SC Lite: https://pcsclite.apdu.fr/api/group__API.html#ga33247d5d1257d59e55647c3bb717db24 Microsoft: https://learn.microsoft.com/en-us/windows/win32/api/winscard/nf-winscard-scardgetstatuschangea

public sealed record GetStatusChangeRequestedEventArgs : EventArgs, IEquatable<EventArgs>, IEquatable<GetStatusChangeRequestedEventArgs>
Inheritance
EventArgs
GetStatusChangeRequestedEventArgs
Implements
IEquatable<EventArgs>
Inherited Members
EventArgs.ToString()
EventArgs.GetHashCode()
EventArgs.Equals(EventArgs)
EventArgs.<Clone>$()
EventArgs.BiDi
EventArgs.AdditionalData
EventArgs.AdditionalMessageData

Constructors

GetStatusChangeRequestedEventArgs(string, long, ImmutableArray<ReaderStateIn>, long?)

Fired when |SCardGetStatusChange| is called. Timeout is specified in milliseconds.

This maps to: PC/SC Lite: https://pcsclite.apdu.fr/api/group__API.html#ga33247d5d1257d59e55647c3bb717db24 Microsoft: https://learn.microsoft.com/en-us/windows/win32/api/winscard/nf-winscard-scardgetstatuschangea

public GetStatusChangeRequestedEventArgs(string RequestId, long ContextId, ImmutableArray<ReaderStateIn> ReaderStates, long? Timeout = null)

Parameters

RequestId string
ContextId long
ReaderStates ImmutableArray<ReaderStateIn>
Timeout long?

in milliseconds, if absent, it means "infinite"

Properties

ContextId

public long ContextId { get; init; }

Property Value

long

ReaderStates

public ImmutableArray<ReaderStateIn> ReaderStates { get; init; }

Property Value

ImmutableArray<ReaderStateIn>

RequestId

public string RequestId { get; init; }

Property Value

string

Timeout

in milliseconds, if absent, it means "infinite"

public long? Timeout { get; init; }

Property Value

long?