Итак, тогда, вернемся к вопросу, учитывая рекомендацию Microsoft никогда не использовать WebRequest для новой разработки и вместо этого использовать httpclient , который предлагает только асинхронный API, что я делаю ...
Here Shope Pseudo-код, который я делаю ...
.
Код: Выделить всё
foreach (var thingToProcess in thingsToProcess)
{
thingToProcess.ProcessStuff(); // This makes an API call
}
{
var apiResponse = myHttpClient // this is an instance of HttpClient
.GetAsync(someUrl)
.Result;
// do some stuff with the apiResponse
}
< /code>
Мне сказали, однако, что призыв. Да, опять же, я знаю, это глупо. Когда он работает от ASP.NET, это только «партийная обработка» один элемент вместо всей партии, но я отступаю, он все еще вызывается из ASP.NET, и поэтому я обеспокоен тупиками.>
Подробнее здесь: https://stackoverflow.com/questions/535 ... chronously
Мобильная версия