Show / Hide Table of Contents

Interface IBackgroundJobStore

Namespace: Volo.Abp.BackgroundJobs
Assembly: Volo.Abp.BackgroundJobs.dll
Syntax
public interface IBackgroundJobStore

Methods

DeleteAsync(Guid)

Declaration
Task DeleteAsync(Guid jobId)
Parameters
Type Name Description
Guid jobId
Returns
Type Description
Task

FindAsync(Guid)

Declaration
Task<BackgroundJobInfo> FindAsync(Guid jobId)
Parameters
Type Name Description
Guid jobId
Returns
Type Description
Task<BackgroundJobInfo>

GetWaitingJobsAsync(int)

Declaration
Task<List<BackgroundJobInfo>> GetWaitingJobsAsync(int maxResultCount)
Parameters
Type Name Description
int maxResultCount
Returns
Type Description
Task<List<BackgroundJobInfo>>

InsertAsync(BackgroundJobInfo)

Declaration
Task InsertAsync(BackgroundJobInfo jobInfo)
Parameters
Type Name Description
BackgroundJobInfo jobInfo
Returns
Type Description
Task

UpdateAsync(BackgroundJobInfo)

Declaration
Task UpdateAsync(BackgroundJobInfo jobInfo)
Parameters
Type Name Description
BackgroundJobInfo jobInfo
Returns
Type Description
Task

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