在windows store应用程序中等待时出现任务错误
本文关键字:任务 错误 等待 windows store 应用程序 | 更新日期: 2023-09-27 18:02:05
嘿,我有一个方法:
public static async Task<myClassl> GetData()
{
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http:sasa.com");
HttpResponseMessage response = await client.GetAsync("api/GetData");
myClassl data = await response.Content.ReadAsAsync<myClassl>();
return data ;
}
当我写
myClassl t = await DataGetter.GetData();
我有:'await'操作符只能在async方法中使用。考虑使用'async'修饰符标记此方法,并将其返回类型更改为'Task'。
你需要在你写的地方标记你的方法async
:
// Add async to your calling method
private async Task SomeOtherMethod()
{
myClassl t = await DataGetter.GetData();
任何内部使用await
的方法本身必须是async
方法