Class ServiceWorkerAdapter
- Namespace
- OpenQA.Selenium.DevTools.V141.ServiceWorker
- Assembly
- WebDriver.dll
Represents an adapter for the ServiceWorker domain to simplify the command interface.
public class ServiceWorkerAdapter- Inheritance
- 
      
      ServiceWorkerAdapter
- Inherited Members
Constructors
ServiceWorkerAdapter(IDevToolsSession)
Initializes a new instance of the ServiceWorkerAdapter class.
public ServiceWorkerAdapter(IDevToolsSession session)Parameters
- sessionIDevToolsSession
- The IDevToolsSession to be used with this adapter. 
Exceptions
- ArgumentNullException
- If - sessionis null.
Properties
Session
Gets the DevToolsSession associated with the adapter.
public IDevToolsSession Session { get; }Property Value
Methods
DeliverPushMessage(DeliverPushMessageCommandSettings, CancellationToken, int?, bool)
deliverPushMessage
public Task<DeliverPushMessageCommandResponse?> DeliverPushMessage(DeliverPushMessageCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandDeliverPushMessageCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
Disable(DisableCommandSettings?, CancellationToken, int?, bool)
disable
public Task<DisableCommandResponse?> Disable(DisableCommandSettings? command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandDisableCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
DispatchPeriodicSyncEvent(DispatchPeriodicSyncEventCommandSettings, CancellationToken, int?, bool)
dispatchPeriodicSyncEvent
public Task<DispatchPeriodicSyncEventCommandResponse?> DispatchPeriodicSyncEvent(DispatchPeriodicSyncEventCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandDispatchPeriodicSyncEventCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
DispatchSyncEvent(DispatchSyncEventCommandSettings, CancellationToken, int?, bool)
dispatchSyncEvent
public Task<DispatchSyncEventCommandResponse?> DispatchSyncEvent(DispatchSyncEventCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandDispatchSyncEventCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
Enable(EnableCommandSettings?, CancellationToken, int?, bool)
enable
public Task<EnableCommandResponse?> Enable(EnableCommandSettings? command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandEnableCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
SetForceUpdateOnPageLoad(SetForceUpdateOnPageLoadCommandSettings, CancellationToken, int?, bool)
setForceUpdateOnPageLoad
public Task<SetForceUpdateOnPageLoadCommandResponse?> SetForceUpdateOnPageLoad(SetForceUpdateOnPageLoadCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandSetForceUpdateOnPageLoadCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
SkipWaiting(SkipWaitingCommandSettings, CancellationToken, int?, bool)
skipWaiting
public Task<SkipWaitingCommandResponse?> SkipWaiting(SkipWaitingCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandSkipWaitingCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
StartWorker(StartWorkerCommandSettings, CancellationToken, int?, bool)
startWorker
public Task<StartWorkerCommandResponse?> StartWorker(StartWorkerCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandStartWorkerCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
StopAllWorkers(StopAllWorkersCommandSettings?, CancellationToken, int?, bool)
stopAllWorkers
public Task<StopAllWorkersCommandResponse?> StopAllWorkers(StopAllWorkersCommandSettings? command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandStopAllWorkersCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
StopWorker(StopWorkerCommandSettings, CancellationToken, int?, bool)
stopWorker
public Task<StopWorkerCommandResponse?> StopWorker(StopWorkerCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandStopWorkerCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
Unregister(UnregisterCommandSettings, CancellationToken, int?, bool)
unregister
public Task<UnregisterCommandResponse?> Unregister(UnregisterCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandUnregisterCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
UpdateRegistration(UpdateRegistrationCommandSettings, CancellationToken, int?, bool)
updateRegistration
public Task<UpdateRegistrationCommandResponse?> UpdateRegistration(UpdateRegistrationCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)Parameters
- commandUpdateRegistrationCommandSettings
- cancellationTokenCancellationToken
- millisecondsTimeoutint?
- throwExceptionIfResponseNotReceivedbool
Returns
Events
WorkerErrorReported
workerErrorReported
public event EventHandler<WorkerErrorReportedEventArgs>? WorkerErrorReportedEvent Type
WorkerRegistrationUpdated
workerRegistrationUpdated
public event EventHandler<WorkerRegistrationUpdatedEventArgs>? WorkerRegistrationUpdatedEvent Type
WorkerVersionUpdated
workerVersionUpdated
public event EventHandler<WorkerVersionUpdatedEventArgs>? WorkerVersionUpdated