Show / Hide Table of Contents

Class QuartzBackgroundWorkerBase

Inheritance
object
BackgroundWorkerBase
QuartzBackgroundWorkerBase
QuartzPeriodicBackgroundWorkerAdapter<TWorker>
Implements
IQuartzBackgroundWorker
IBackgroundWorker
IRunnable
ISingletonDependency
IJob
Inherited Members
BackgroundWorkerBase.StartAsync(CancellationToken)
BackgroundWorkerBase.StopAsync(CancellationToken)
BackgroundWorkerBase.ToString()
BackgroundWorkerBase.LazyServiceProvider
BackgroundWorkerBase.ServiceProvider
BackgroundWorkerBase.LoggerFactory
BackgroundWorkerBase.Logger
BackgroundWorkerBase.StoppingTokenSource
BackgroundWorkerBase.StoppingToken
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.BackgroundWorkers.Quartz
Assembly: Volo.Abp.BackgroundWorkers.Quartz.dll
Syntax
public abstract class QuartzBackgroundWorkerBase : BackgroundWorkerBase, IQuartzBackgroundWorker, IBackgroundWorker, IRunnable, ISingletonDependency, IJob

Constructors

QuartzBackgroundWorkerBase()

Declaration
protected QuartzBackgroundWorkerBase()

Properties

AutoRegister

Declaration
public bool AutoRegister { get; set; }
Property Value
Type Description
bool

JobDetail

Declaration
public IJobDetail JobDetail { get; set; }
Property Value
Type Description
IJobDetail

ScheduleJob

Declaration
public Func<IScheduler, Task>? ScheduleJob { get; set; }
Property Value
Type Description
Func<IScheduler, Task>

Trigger

Declaration
public ITrigger Trigger { get; set; }
Property Value
Type Description
ITrigger

Methods

Execute(IJobExecutionContext)

Declaration
public abstract Task Execute(IJobExecutionContext context)
Parameters
Type Name Description
IJobExecutionContext context
Returns
Type Description
Task

Implements

IQuartzBackgroundWorker
IBackgroundWorker
IRunnable
ISingletonDependency
Quartz.IJob

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform