using Microsoft.Extensions.Configuration; namespace JobScheduler.Tasks; /// /// A named unit of work invoked by . /// public interface IJobTask { /// Matches Jobs:Tasks:*:TaskType in configuration. string TaskType { get; } Task ExecuteAsync(IConfiguration parametersSection, CancellationToken cancellationToken); }