Show / Hide Table of Contents

Class AbpQuartzJobFactory

Get the job from the dependency injection

Inheritance
System.Object
AbpQuartzJobFactory
Namespace: Volo.Abp.Quartz
Assembly: Volo.Abp.Quartz.dll
Syntax
public class AbpQuartzJobFactory : IJobFactory

Constructors

AbpQuartzJobFactory(IServiceProvider)

Declaration
public AbpQuartzJobFactory(IServiceProvider serviceProvider)
Parameters
Type Name Description
IServiceProvider serviceProvider

Methods

NewJob(TriggerFiredBundle, IScheduler)

Declaration
public IJob NewJob(TriggerFiredBundle bundle, IScheduler scheduler)
Parameters
Type Name Description
TriggerFiredBundle bundle
IScheduler scheduler
Returns
Type Description
IJob

ReturnJob(IJob)

Declaration
public void ReturnJob(IJob job)
Parameters
Type Name Description
IJob job

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