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);
}