2011-06-13 49 views
0

我傾斜here爲了聲明FaultContracts,您必須在工作流中有一個SendReply活動,它返回FaultException類型的對象。必須接收活動是否有相應的SendReply活動?

我已經在我的工作流中聲明瞭Receive和SendReply活動。如果出現錯誤,我只想發送回覆,所以我創建了一個SendReply活動,返回FaultException類型的對象。但是,當事情沒有出錯時,客戶端會收到超時異常。

我必須回覆嗎?沒有真正有用的數據讓我回復。

回答

1

是的,具有空響應的服務與沒有響應的服務(單向服務)不同。一種方式服務自己沒有答案(通常也不能提供有意義的錯誤),但這似乎不是你的情況,所以你仍然需要一個帶有空響應的SendReply活動,就像客戶期望的那樣。

相關問題