如何等待PostAsync返回?

时间:2018-09-06 11:24:26

标签: javascript asynchronous uwp synchronization

我正在UWP应用程序中使用Windows.Web.Http.httpclient进行发布呼叫。但是我有一个用例,需要等待此调用完成。有没有办法做到这一点 ?。

使用的代码:

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

而且由于Httpclient仅提供异步方法(here),所以我不确定这是否可能。

环境:Visual Studio2015。

1 个答案:

答案 0 :(得分:0)

httpClient = new Windows.Web.Http.HttpClient();
var result = await httpClient.postAsync(Uri, requestContent);
  

您需要使用 await 来等待异步调用完成。