Exemple #1
0
 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;
 }
Exemple #2
0
 //private readonly IMediator mediator;
 public Demo(IBackgroundJobQueue _backgroundJobQueue, IJobClient _jobClient /*, IMediator _mediator*/)
 {
     jobClient          = _jobClient;
     backgroundJobQueue = _backgroundJobQueue;
     //mediator = _mediator;
 }
Exemple #3
0
 public QueueController(ILogger <QueueController> logger, IBackgroundJobQueue <ItemToBeProcessed> queue)
 {
     this.logger = logger;
     this.queue  = queue;
 }
Exemple #4
0
 /// <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;
 }