Class BackgroundServiceAdapter
- Namespace
- OpenQA.Selenium.DevTools.V135.BackgroundService
- Assembly
- WebDriver.dll
Represents an adapter for the BackgroundService domain to simplify the command interface.
public class BackgroundServiceAdapter
- Inheritance
-
BackgroundServiceAdapter
- Inherited Members
Constructors
BackgroundServiceAdapter(IDevToolsSession)
Initializes a new instance of the BackgroundServiceAdapter class.
public BackgroundServiceAdapter(IDevToolsSession session)
Parameters
session
IDevToolsSessionThe IDevToolsSession to be used with this adapter.
Exceptions
- ArgumentNullException
If
session
is null.
Properties
Session
Gets the DevToolsSession associated with the adapter.
public IDevToolsSession Session { get; }
Property Value
Methods
ClearEvents(ClearEventsCommandSettings, CancellationToken, int?, bool)
clearEvents
public Task<ClearEventsCommandResponse?> ClearEvents(ClearEventsCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
ClearEventsCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
SetRecording(SetRecordingCommandSettings, CancellationToken, int?, bool)
setRecording
public Task<SetRecordingCommandResponse?> SetRecording(SetRecordingCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
SetRecordingCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
StartObserving(StartObservingCommandSettings, CancellationToken, int?, bool)
startObserving
public Task<StartObservingCommandResponse?> StartObserving(StartObservingCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
StartObservingCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
StopObserving(StopObservingCommandSettings, CancellationToken, int?, bool)
stopObserving
public Task<StopObservingCommandResponse?> StopObserving(StopObservingCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
StopObservingCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
Events
BackgroundServiceEventReceived
backgroundServiceEventReceived
public event EventHandler<BackgroundServiceEventReceivedEventArgs>? BackgroundServiceEventReceived
Event Type
RecordingStateChanged
recordingStateChanged
public event EventHandler<RecordingStateChangedEventArgs>? RecordingStateChanged