我为我的wcf应用程序创建了异步代理,第一次调用该方法
ServiceClient serviceClient = new ServiceClient();
serviceClient.GetDataAsync(5);
不会调用该服务。
我需要在IDE中使用SetNextstatement,第二次使其工作。
请帮我找出这个问题的根本原因。感谢
答案 0 :(得分:2)
异步调用并不能保证立即启动调用。它在另一个线程的某个地方启动invokation的过程。实际的服务调用会在一段时间后(准备工作完成后)发生,在您的情况下,它会在步进到下一个语句之间的某个地方发生。