Show / Hide Table of Contents

Class QuartzPeriodicBackgroundWorkerAdapter<TWorker>

Inheritance
object
BackgroundWorkerBase
QuartzBackgroundWorkerBase
QuartzPeriodicBackgroundWorkerAdapter<TWorker>
Implements
IQuartzBackgroundWorkerAdapter
IQuartzBackgroundWorker
IBackgroundWorker
IRunnable
ISingletonDependency
IJob
Inherited Members
QuartzBackgroundWorkerBase.Trigger
QuartzBackgroundWorkerBase.JobDetail
QuartzBackgroundWorkerBase.AutoRegister
QuartzBackgroundWorkerBase.ScheduleJob
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 class QuartzPeriodicBackgroundWorkerAdapter<TWorker> : QuartzBackgroundWorkerBase, IQuartzBackgroundWorkerAdapter, IQuartzBackgroundWorker, IBackgroundWorker, IRunnable, ISingletonDependency, IJob where TWorker : IBackgroundWorker
Type Parameters
Name Description
TWorker

Constructors

QuartzPeriodicBackgroundWorkerAdapter()

Declaration
public QuartzPeriodicBackgroundWorkerAdapter()

Methods

BuildWorker(IBackgroundWorker)

Declaration
public void BuildWorker(IBackgroundWorker worker)
Parameters
Type Name Description
IBackgroundWorker worker

Execute(IJobExecutionContext)

Declaration
public override Task Execute(IJobExecutionContext context)
Parameters
Type Name Description
IJobExecutionContext context
Returns
Type Description
Task
Overrides
QuartzBackgroundWorkerBase.Execute(IJobExecutionContext)

Implements

IQuartzBackgroundWorkerAdapter
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