假设我有一个具有异步方法的网络服务。
调用此 Web 服务时如何处理以下情况
我需要在下面的代码中添加什么代码来处理 Web 服务可能需要一段时间才能返回记录的情况?
在下面代码的 try-catch 语句中,我应该注意什么 http 状态?示例:失败,成功,如果有错误则完成?
如果在读取记录后网络连接出现问题,如何获取返回的最后一条记录?
如何显示进度状态以显示记录检索仍未完成?将其用于上述 Q(1)?
谢谢。
私有异步无效 CallTaskTButton_Click(对象发送者,RoutedEventArgs e) { 尝试 { 任务 _asyncCustomer = Class1.Customer.Listing.GetAsyncRecords() foreach (wsCustomerList.Customer_List _List in _asyncCustomer.Result) { // - 代码 - } } 捕捉(异常前) { } }