Class PeriodicJobBase
public abstract class PeriodicJobBase : JobBase, IHostedService, IDisposable
- Inheritance
-
PeriodicJobBase
- Implements
- Derived
- Inherited Members
Constructors
PeriodicJobBase(StartupRequirements, JobParameters, Period)
protected PeriodicJobBase(StartupRequirements startupRequirements, JobParameters parameters, Period period)
Parameters
startupRequirementsStartupRequirementsparametersJobParametersperiodPeriod
Properties
Period
public Period Period { get; }
Property Value
Methods
ExecuteAsync(CancellationToken)
This method is called when the IHostedService starts. The implementation should return a task that represents the lifetime of the long running operation(s) being performed.
protected override sealed Task ExecuteAsync(CancellationToken stoppingToken)
Parameters
stoppingTokenCancellationTokenTriggered when StopAsync(CancellationToken) is called.
Returns
Remarks
See Worker Services in .NET for implementation guidelines.