【发布时间】:2017-03-29 16:31:49
【问题描述】:
我遵循了以下示例,效果很好。
唯一的问题是,该示例使用按钮单击来加载数据。现在我有两个单独的调用不同的函数,我需要一个等待另一个,例如:
因此,例如,当我调用 function2 时,我想先等待 function1。
_client.function1Async();
_client.function2Async();
我可以将 function2 调用放在 function1Completed 处理程序中,但我希望对它使用异步等待。当我使用异步任务时,我收到一条错误消息,说不能等待 void。但是示例中的 Web 服务异步功能是无效的
如果我有 6 个要运行的调用,它会变得非常混乱。
void _client_function1Completed(object sender,UpdateOrdersByWardCompletedEventArgs e
{
}
void _client_function2Completed(object sender,UpdateOrdersByWardCompletedEventArgs e
{
}
希望这是有道理的。
【问题讨论】:
标签: c# wcf xamarin.ios