Class CdpWebWorker
- Namespace
- PuppeteerSharp.Cdp
- Assembly
- PuppeteerSharp.dll
The Worker class represents a WebWorker (https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API). The events WorkerCreated and WorkerDestroyed are emitted on the page object to signal the worker lifecycle.
public class CdpWebWorker : WebWorker
- Inheritance
-
CdpWebWorker
Examples
page.WorkerCreated += (sender, e) => Console.WriteLine('Worker created: ' + e.Worker.Url);
page.WorkerDestroyed += (sender, e) => Console.WriteLine('Worker destroyed: ' + e.Worker.Url);
for (var worker of page.Workers)
{
Console.WriteLine(' ' + worker.Url);
}
Properties
Client
The CDP session client the WebWorker belongs to.
public override CDPSession Client { get; }
Property Value
Methods
CloseAsync()
Closes the worker.
public override Task CloseAsync()