异步函数的IsCompleted属性中的问题

Pri*_*iti 0 c# windows-phone

我想跟踪异步函数何时完成,所以我尝试在代码中给出它不能正常工作,有没有人使用异步函数的IsCompleted属性.

我的代码:

public async Task SetAsyncTask() 
{ 
//do a long process 
} 

//Calling method 
if (SetAsyncTask().IsCompleted) 
{ 
//display a finish message 
} 
Run Code Online (Sandbox Code Playgroud)

请帮助使用它的最佳方式.

Jef*_*eff 6

IsCompleted没有阻止,你想await SetAsyncTask();.