public async Task SharedPullAsync() { logger.Debug($"Запрос на асинхронный запуск всех пуллеров контента"); var tasks = new List <Task> { Actual.PullAsync(), Postponed.PullAsync() }; if (_settings.History.Use) { tasks.Add(History.PullAsync()); } await Task.WhenAny(tasks); }