Show / Hide Table of Contents

Class BackgroundJobExecuter

Inheritance
object
BackgroundJobExecuter
Implements
IBackgroundJobExecuter
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.BackgroundJobs
Assembly: Volo.Abp.BackgroundJobs.Abstractions.dll
Syntax
public class BackgroundJobExecuter : IBackgroundJobExecuter, ITransientDependency

Constructors

BackgroundJobExecuter(IOptions<AbpBackgroundJobOptions>, ICurrentTenant)

Declaration
public BackgroundJobExecuter(IOptions<AbpBackgroundJobOptions> options, ICurrentTenant currentTenant)
Parameters
Type Name Description
IOptions<AbpBackgroundJobOptions> options
ICurrentTenant currentTenant

Properties

CurrentTenant

Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
Type Description
ICurrentTenant

Logger

Declaration
public ILogger<BackgroundJobExecuter> Logger { protected get; set; }
Property Value
Type Description
ILogger<BackgroundJobExecuter>

Options

Declaration
protected AbpBackgroundJobOptions Options { get; }
Property Value
Type Description
AbpBackgroundJobOptions

Methods

ExecuteAsync(JobExecutionContext)

Declaration
public virtual Task ExecuteAsync(JobExecutionContext context)
Parameters
Type Name Description
JobExecutionContext context
Returns
Type Description
Task

GetJobArgsTenantId(object)

Declaration
protected virtual Guid? GetJobArgsTenantId(object jobArgs)
Parameters
Type Name Description
object jobArgs
Returns
Type Description
Guid?

Implements

IBackgroundJobExecuter
ITransientDependency

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