我正在UWP应用程序中使用Windows.Web.Http.httpclient进行发布呼叫。但是我有一个用例,需要等待此调用完成。有没有办法做到这一点 ?。
使用的代码:
httpClient = new Windows.Web.Http.HttpClient();
httpPromise = httpClient.postAsync(Uri, requestContent);
而且由于Httpclient仅提供异步方法(here),所以我不确定这是否可能。
环境:Visual Studio2015。
答案 0 :(得分:0)
httpClient = new Windows.Web.Http.HttpClient();
var result = await httpClient.postAsync(Uri, requestContent);
您需要使用 await 来等待异步调用完成。