Class QuartzBackgroundWorkerManager
Inheritance
System.Object
QuartzBackgroundWorkerManager
Implements
ISingletonDependency
Assembly: Volo.Abp.BackgroundWorkers.Quartz.dll
Syntax
public class QuartzBackgroundWorkerManager : object, IBackgroundWorkerManager, IRunnable, ISingletonDependency
Constructors
QuartzBackgroundWorkerManager(IScheduler)
Declaration
public QuartzBackgroundWorkerManager(IScheduler scheduler)
Parameters
| Type |
Name |
Description |
| IScheduler |
scheduler |
|
Methods
Add(IBackgroundWorker)
Declaration
public virtual void Add(IBackgroundWorker worker)
Parameters
DefaultScheduleJobAsync(IQuartzBackgroundWorker)
Declaration
protected virtual Task DefaultScheduleJobAsync(IQuartzBackgroundWorker quartzWork)
Parameters
Returns
ReScheduleJobAsync(IBackgroundWorker)
Declaration
protected virtual Task ReScheduleJobAsync(IBackgroundWorker worker)
Parameters
Returns
StartAsync(CancellationToken)
Declaration
public virtual Task StartAsync(CancellationToken cancellationToken = null)
Parameters
| Type |
Name |
Description |
| CancellationToken |
cancellationToken |
|
Returns
StopAsync(CancellationToken)
Declaration
public virtual Task StopAsync(CancellationToken cancellationToken = null)
Parameters
| Type |
Name |
Description |
| CancellationToken |
cancellationToken |
|
Returns
Implements
ISingletonDependency
Extension Methods