我正在开发一个WCF客户端,它对WCF服务器进行异步调用。我正在使用带有Winforms的.NET 3.5。我的原始方法名为GetPoints(),我正在使用visual studio 2010生成的代理中的GetPointsAsync()来调用该服务。
到目前为止,一切都运行良好,但问题出现在服务器抛出错误异常时。 例外情况出现在Main()方法中 - > Application.Run(new Form1())作为“目标调用异常”:(
我尝试了一种同步方法,并且异常出现在它应该的位置,因此问题不在服务器中。 我也试图找到InnerException,但没有。实际上我甚至找不到targetInvocationException。 据我了解,client_GetPointsCompleted()方法中应该出现异常,不是吗? 还有什么我应该考虑的吗? 例外在哪里?
答案 0 :(得分:1)
异常应该是传递给Error
事件处理程序的GetPointsCompletedEventArgs
实例的client_GetPointsCompleted
属性。