public static void Run([TimerTrigger("0 0 5,10 * * *")] TimerInfo myTimer, ILogger log) { var executors = new IExtractor[] { new Extractor(log) }; Parallel.ForEach(executors.Where(e => e.IsEnabled()), async exec => { await exec.ExecuteAsync(); }); }