ScheduledTaskExecutor sealed class ScheduledTaskExecutor : IDisposable The scheduled task executor makes sure that tasks are executed in the order they were scheduled and not concurrently. Documentation Code public Task ProcessingTask { get; } public ScheduledTaskExecutor() public void Dispose() public void ScheduleTask(Func<Task> taskFactory, ResilienceContext context, out Task task)