Class MongoBackgroundJobRepository
Inheritance
System.Object
MongoBackgroundJobRepository
Inherited Members
Volo.Abp.Domain.Repositories.MongoDB.MongoDbRepository<Volo.Abp.BackgroundJobs.MongoDB.IBackgroundJobsMongoDbContext, Volo.Abp.BackgroundJobs.BackgroundJobRecord>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.MongoDB.MongoDbRepository<Volo.Abp.BackgroundJobs.MongoDB.IBackgroundJobsMongoDbContext, Volo.Abp.BackgroundJobs.BackgroundJobRecord>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Assembly: Volo.Abp.BackgroundJobs.MongoDB.dll
Syntax
public class MongoBackgroundJobRepository : MongoDbRepository<IBackgroundJobsMongoDbContext, BackgroundJobRecord, Guid>, IMongoDbRepository<BackgroundJobRecord, Guid>, IMongoDbRepository<BackgroundJobRecord>, IRepository<BackgroundJobRecord>, IRepository<BackgroundJobRecord, Guid>, IBackgroundJobRepository, IBasicRepository<BackgroundJobRecord, Guid>
Constructors
MongoBackgroundJobRepository(IMongoDbContextProvider<IBackgroundJobsMongoDbContext>, IClock)
Declaration
public MongoBackgroundJobRepository(IMongoDbContextProvider<IBackgroundJobsMongoDbContext> dbContextProvider, IClock clock)
Parameters
Properties
Clock
Declaration
protected IClock Clock { get; }
Property Value
Methods
GetWaitingListAsync(Int32)
Declaration
public virtual Task<List<BackgroundJobRecord>> GetWaitingListAsync(int maxResultCount)
Parameters
Type |
Name |
Description |
System.Int32 |
maxResultCount |
|
Returns
GetWaitingListQuery(Int32)
Declaration
protected virtual IMongoQueryable<BackgroundJobRecord> GetWaitingListQuery(int maxResultCount)
Parameters
Type |
Name |
Description |
System.Int32 |
maxResultCount |
|
Returns
Implements
Extension Methods