如何在UpdateTasklist()
方法之后执行SubmitWorkitem()
方法而不阻塞线程?
private async void SubmitWorkitem(Workitem workitem)
{
await Task.Run(() => this.SubmitWorkitem(workitem));
//UpdateTasklist() should be executed after SubmitWorkitem() method.
//How can i achieve this without blocking the UI thread?
var locator = new ViewModelLocator();
locator.Task.UpdateTasklist();
}
编辑:
该UpdateTasklist()
方法连接到 wcf web 服务并请求所有打开的工作项。在SubmitWorkitem()
Method 中提交的工作项仍然是回复的一部分。我认为那是因为UpdateTasklist()
在提交工作项完成之前执行。
请注意,这UpdateTasklist()
也是一个异步方法