У меня есть метод, который запускает другой частный метод в foreach Вот основной метод [code] public async Task GetIssuesAsync(string query, string email) { var fields = $@"key,summary,description,status,issuetype,updated,created,attachment,assignee,reporter, {IssueFields.RequestType}, {IssueFields.ApproversField}, {IssueFields.MinimumNotificationsReportersField}, {IssueFields.MinimumNotificationsUsersField}, {IssueFields.StandardNotificationsReportersField}, {IssueFields.StandardNotificationsUsersField}, {IssueFields.StandardNotificationsAssigneeField}, {IssueFields.FullNotificationsReportersField}, {IssueFields.FullNotificationsUsersField}, {IssueFields.FullNotificationsAssigneeField}";
return issues; } [/code] Как вы видите в foreach, у меня есть вызов другого метода Вот его код [code] private async Task GetAttachments(string issueKey, string email) { var attachmentRequest = this.ConfigureGetRequest(issueKey, this.settings.GetAttachmentsPathUrl).AddXClientHeader(email);;
return await this.SendRequestAsync( attachmentRequest, new List { HttpStatusCode.OK }); } [/code] Как использовать Task.WhenAll для параллельного получения вложений?
Я пытаюсь запустить несколько неасинхронных методов одновременно, как показано ниже. Все функции определены в том же классе, что и функции-члены.
private string getEstimatedWaypointStart()
{
return id-1 ;
}
У меня есть программа, которой необходимо выполнить следующие инструкции:
Получить список элементов с помощью HTTP-запроса. Для каждого полученного элемента выполнить еще один HTTP-запрос с этим элементом в качестве параметра.
На данный момент мое...
Я пытаюсь понять, как работает библиотека потоков и параллельных задач в .NET. Итак, я экспериментировал с одновременным выполнением задач, используя два подхода, как показано ниже:
Некоторые предыстории.
У меня есть список из 5000 фотографий с...
При возникновении нескольких исключений в вызове Task.WhenAll создается впечатление, что только одно из исключений поглощается задачей Task, когда вы ожидаете ее через более чем один уровень ожидания. У меня сложилось впечатление, что свойство...
Если меня не волнует порядок выполнения задач и мне просто нужно, чтобы они все завершились, следует ли мне использовать await Task.WhenAll вместо Multiple await? например, является ли DoWork2 ниже предпочтительным методом по сравнению с DoWork1 (и...