Show / Hide Table of Contents

Class QuartzPeriodicBackgroundWorkerAdapter<TWorker>

Inheritance
System.Object
BackgroundWorkerBase
QuartzBackgroundWorkerBase
QuartzPeriodicBackgroundWorkerAdapter<TWorker>
Implements
IQuartzBackgroundWorkerAdapter
IQuartzBackgroundWorker
IBackgroundWorker
IRunnable
ISingletonDependency
IJob
Inherited Members
QuartzBackgroundWorkerBase.Trigger
QuartzBackgroundWorkerBase.JobDetail
QuartzBackgroundWorkerBase.AutoRegister
QuartzBackgroundWorkerBase.ScheduleJob
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 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
IJob

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