30.324. Class Worker

Namespace: ArmoniK.Core.Compute.PollingAgent
Assembly: ArmoniK.Core.Compute.PollingAgent.dll

public class Worker : BackgroundService, IHostedService, IDisposable

30.324.1. Inheritance

objectBackgroundServiceWorker

30.324.2. Implements

IHostedService, IDisposable

30.324.3. Inherited Members

BackgroundService.Dispose(), BackgroundService.ExecuteAsync(CancellationToken), BackgroundService.StartAsync(CancellationToken), BackgroundService.StopAsync(CancellationToken), BackgroundService.ExecuteTask, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

30.324.4. Constructors

30.324.4.1. Worker(Pollster)

public Worker(Pollster pollster)

30.324.4.1.1. Parameters

pollster Pollster

30.324.5. Methods

30.324.5.1. ExecuteAsync(CancellationToken)

This method is called when the starts. The implementation should return a task that represents the lifetime of the long running operation(s) being performed.

protected override Task ExecuteAsync(CancellationToken stoppingToken)

30.324.5.1.1. Parameters

stoppingToken CancellationToken

Triggered when is called.

30.324.5.1.2. Returns

Task

A that represents the long running operations.

30.324.5.1.3. Remarks

See Worker Services in .NET for implementation guidelines.