0

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

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

不调用服务。

我需要在 IDE 中第二次使用 SetNextstatement 才能使其正常工作。

请帮助我找到这个问题的根本原因。谢谢

4

1 回答 1

2

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

于 2012-09-03T15:02:36.490 回答