public BackgroundJobsServiceCore(IServiceProvider services, IBackgroundJobQueue <TJobItem> queue, ILogger <BackgroundJobsServiceCore <TJobItem> > logger, IOptions <JobsOptions> options) { this.services = services; this.queue = queue; this.logger = logger; this.options = options; }
//private readonly IMediator mediator; public Demo(IBackgroundJobQueue _backgroundJobQueue, IJobClient _jobClient /*, IMediator _mediator*/) { jobClient = _jobClient; backgroundJobQueue = _backgroundJobQueue; //mediator = _mediator; }
public QueueController(ILogger <QueueController> logger, IBackgroundJobQueue <ItemToBeProcessed> queue) { this.logger = logger; this.queue = queue; }
/// <summary> /// Initializes a new instance of the <see cref="JobClient"/> class. /// </summary> /// <param name="queue">The background queue.</param> public JobClient(IBackgroundJobQueue queue) { this.queue = queue; }