Show / Hide Table of Contents

Class BackgroundWorkerManager

Implements IBackgroundWorkerManager.

Inheritance
System.Object
BackgroundWorkerManager
Implements
IBackgroundWorkerManager
IRunnable
ISingletonDependency
IDisposable
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

IBackgroundWorkerManager
IRunnable
ISingletonDependency
IDisposable

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft