我正在使用我的 Windows Phone 8 应用程序中的 WCF Web 服务,我(当然)想处理手机没有互联网的情况。
问题是,我正在异步调用 WCF Web 服务函数,所以我不能只是尝试/捕获 CommunicationException?该怎么办?
这是我的一些代码:
BusWebService.BusServiceClient ServiceClient;
ServiceClient = new BusWebService.BusServiceClient();
ServiceClient.GetTestBusesCompleted +=
new EventHandler<BusWebService.GetTestBusesCompletedEventArgs>(GetTestBusesCompleted);
//Try or Catch here?????
ServiceClient.GetTestBusesAsync(0, 0, TestNumber);