Как ждать возвращения PostAsync? - PullRequest
0 голосов
/ 06 сентября 2018

Я использую Windows.Web.Http.httpclient в приложении UWP, чтобы сделать почтовый звонок. Но у меня есть сценарий использования, когда мне нужно дождаться завершения этого звонка. Есть способ сделать это ?.

Используемый код:

httpClient = new Windows.Web.Http.HttpClient();
httpPromise = httpClient.postAsync(Uri, requestContent);

И поскольку Httpclient предоставляет только асинхронные методы ( здесь ), я не уверен, возможно ли это вообще.

Среда: Visual studio 2015.

1 Ответ

0 голосов
/ 06 сентября 2018
httpClient = new Windows.Web.Http.HttpClient();
var result = await httpClient.postAsync(Uri, requestContent);

вам нужно использовать await для ожидания завершения асинхронного вызова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...