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++; } }
public void Add(IActivateJobsResponse jobsResponse) { ((List <IJob>)Jobs).AddRange(jobsResponse.Jobs); }