Class BackgroundServiceAdapter
- Namespace
- OpenQA.Selenium.DevTools.V130.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.
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