Ejemplo n.º 1
0
        private async Task HandleActivationResponse(ITargetBlock <IJob> input, IActivateJobsResponse response, int jobCount)
        {
            logger?.LogDebug(
                "Job worker ({worker}) activated {activatedCount} of {requestCount} successfully.",
                activateJobsCommand.Request.Worker,
                response.Jobs.Count,
                jobCount);

            foreach (var job in response.Jobs)
            {
                await input.SendAsync(job);

                currentJobsActive++;
            }
        }
Ejemplo n.º 2
0
 public void Add(IActivateJobsResponse jobsResponse)
 {
     ((List <IJob>)Jobs).AddRange(jobsResponse.Jobs);
 }