【发布时间】:2011-09-12 06:23:16
【问题描述】:
我在任何地方都找不到这方面的信息。基本上,我正在调用的 Web 服务函数(基本的 http 绑定,只有 operationcontract,没有跨域的东西)正在抛出它的完成事件,即使函数内部的断点从未被命中。该函数被调用 x 次,直到第三次尝试调用之前,我都一直打断点。然后,它会直接跳到已完成的事件。
我包含了一个标志,它告诉我函数的哪个迭代导致事件完成,所以我知道该事件属于从未命中的函数尝试。
如果函数从未真正完成,我尝试在它的事件完成中调用该函数,但这会导致在随机时间点出现过多的随机异步调用。我的输出一团糟。 =) 它实际上是 10 次中的 1 次,很奇怪。
关于造成这种情况的任何想法?
P.S.:这是 Silverlight 4 -> C# 中的 WCF 服务。
【问题讨论】:
-
我们能看到一些关于您如何调用服务的代码吗?
标签: c# silverlight wcf asynchronous