Show / Hide Table of Contents

Class QuartzBackgroundWorkerBase

Inheritance
System.Object
BackgroundWorkerBase
QuartzBackgroundWorkerBase
QuartzPeriodicBackgroundWorkerAdapter<TWorker>
Implements
IQuartzBackgroundWorker
IBackgroundWorker
IRunnable
ISingletonDependency
IJob
Inherited Members
BackgroundWorkerBase.ServiceProvider
BackgroundWorkerBase.ServiceProviderLock
BackgroundWorkerBase.LazyGetRequiredService<TService>(TService)
BackgroundWorkerBase.LazyGetRequiredService<TRef>(Type, TRef)
BackgroundWorkerBase.LoggerFactory
BackgroundWorkerBase.Logger
BackgroundWorkerBase.StartAsync(CancellationToken)
BackgroundWorkerBase.StopAsync(CancellationToken)
BackgroundWorkerBase.ToString()
Namespace: Volo.Abp.BackgroundWorkers.Quartz
Assembly: Volo.Abp.BackgroundWorkers.Quartz.dll
Syntax
public abstract class QuartzBackgroundWorkerBase : BackgroundWorkerBase, IQuartzBackgroundWorker, IBackgroundWorker, IRunnable, ISingletonDependency, IJob

Properties

AutoRegister

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

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
IJob

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<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