簡體   English   中英

未調用方法時拋出 WCF 服務事件

[英]WCF service event thrown when method not called

我在任何地方都找不到這方面的信息。 Basically, the web service function I'm calling (basic http binding, only operationcontract, no cross domain stuff) is throwing its completed event even though the breakpoints inside the function are never hit. function 被調用了 x 次,直到第 3 次嘗試調用之前,我都遇到了斷點。 然后,它直接跳到已完成的事件。

我添加了一個標志,告訴我 function 的哪個迭代將事件完成,所以我知道該事件屬於從未命中的 function 嘗試。

如果它從未真正完成,我嘗試在它的事件完成時召回 function,但這導致在隨機時間點出現過多的隨機異步調用。 我的輸出一團糟。 =) 它實際上是 10 次中的 1 次,很奇怪。

關於造成這種情況的任何想法?

PS:這是 Silverlight 4 -> WCF 服務在 C#。

我之前沒有在 Silverlight 中使用過 WCF ,但我聽說過你如何被限制為兩個未完成的異步調用 您必須先完成前兩個,然后才能開始第三個。

EventArgs是否從AsyncCompletedEventArgs派生到您的處理程序中? 如果是這樣,請檢查 Error 屬性以查看它是否為您提供任何線索。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM