Class BackgroundWorkerManager
Implements IBackgroundWorkerManager.
Inheritance
System.Object
BackgroundWorkerManager
Namespace: Volo.Abp.BackgroundWorkers
Assembly: Volo.Abp.BackgroundWorkers.dll
Syntax
public class BackgroundWorkerManager : object, IBackgroundWorkerManager, IRunnable, ISingletonDependency, IDisposable
Constructors
BackgroundWorkerManager()
Initializes a new instance of the BackgroundWorkerManager class.
Declaration
public BackgroundWorkerManager()
Properties
IsRunning
Declaration
protected bool IsRunning { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
Add(IBackgroundWorker)
Declaration
public virtual void Add(IBackgroundWorker worker)
Parameters
Type | Name | Description |
---|---|---|
IBackgroundWorker | worker |
Dispose()
Declaration
public virtual void Dispose()
StartAsync(CancellationToken)
Declaration
public virtual Task StartAsync(CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task |
StopAsync(CancellationToken)
Declaration
public virtual Task StopAsync(CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task |
Implements
ISingletonDependency
IDisposable