异步wcf代理中的问题

时间:2012-09-03 14:58:59

标签: c# .net wcf wcf-client

我为我的wcf应用程序创建了异步代理,第一次调用该方法

ServiceClient serviceClient = new ServiceClient(); serviceClient.GetDataAsync(5);

不会调用该服务。

我需要在IDE中使用SetNextstatement,第二次使其工作。

请帮我找出这个问题的根本原因。感谢

1 个答案:

答案 0 :(得分:2)

异步调用并不能保证立即启动调用。它在另一个线程的某个地方启动invokation的过程。实际的服务调用会在一段时间后(准备工作完成后)发生,在您的情况下,它会在步进到下一个语句之间的某个地方发生。