Class ServiceWorkerVersion
- Namespace
- Selenium.WebDriver.BiDi.Cdp.ServiceWorker
- Assembly
- Selenium.WebDriver.BiDi.Cdp.dll
ServiceWorker version.
public sealed record ServiceWorkerVersion : IEquatable<ServiceWorkerVersion>
- Inheritance
-
ServiceWorkerVersion
- Implements
- Inherited Members
Constructors
ServiceWorkerVersion(string, RegistrationID, string, ServiceWorkerVersionRunningStatus, ServiceWorkerVersionStatus)
ServiceWorker version.
public ServiceWorkerVersion(string VersionId, RegistrationID RegistrationId, string ScriptURL, ServiceWorkerVersionRunningStatus RunningStatus, ServiceWorkerVersionStatus Status)
Parameters
VersionIdstringRegistrationIdRegistrationIDScriptURLstringRunningStatusServiceWorkerVersionRunningStatusStatusServiceWorkerVersionStatus
Properties
ControlledClients
public ImmutableArray<TargetID>? ControlledClients { get; init; }
Property Value
RegistrationId
public RegistrationID RegistrationId { get; init; }
Property Value
RouterRules
Migration to typedRouterRules is in progress. The browser sends either routerRules or typedRouterRules. TODO(crbug.com/540469610): Remove routerRules after the migration.
public string? RouterRules { get; init; }
Property Value
RunningStatus
public ServiceWorkerVersionRunningStatus RunningStatus { get; init; }
Property Value
ScriptLastModified
The Last-Modified header value of the main script.
public double? ScriptLastModified { get; init; }
Property Value
ScriptResponseTime
The time at which the response headers of the main script were received from the server. For cached script it is the last time the cache entry was validated.
public double? ScriptResponseTime { get; init; }
Property Value
ScriptURL
public string ScriptURL { get; init; }
Property Value
Status
public ServiceWorkerVersionStatus Status { get; init; }
Property Value
TargetId
public TargetID? TargetId { get; init; }
Property Value
TypedRouterRules
public ImmutableArray<ServiceWorkerRouterRule>? TypedRouterRules { get; init; }
Property Value
VersionId
public string VersionId { get; init; }