所以我正在开发一个 Windows Phone 8 应用程序(对 Windows Phone 8 来说也是全新的),我在试图弄清楚如何从异步 Web 服务方法中获取结果时遇到了麻烦,但现在我刚刚尝试的代码失败了并说“表达式不产生值”。这是我刚刚尝试过的代码:
'Get previous date
Dim pdate As DateTime
pdate = DateTime.Today.AddDays(-1)
Dim previousDate As String = pdate.ToString("d")
Dim service As New MobileService.MobileServiceSoapClient
Dim results As New List(Of String)()
results.AddRange(service.GetErrorTableAsync(DeviceIDAsString, previousDate))
因此,GetErrorTable Web 服务返回一组 XML 结果,并且使用 iOS 应用程序,我可以解析 XML 文件以创建我的值数组(如果存在),但我似乎无法找到关于如何执行相同操作的一致答案适用于 Windows Phone/VB。任何指南或教程都会非常有帮助,因为我有一些 Web 服务会返回大量对象,而另一些则只返回一个值。