Wcf 当方法为单向时确认?

Wcf 当方法为单向时确认?,wcf,Wcf,在wcf中,当我向方法发送时,该方法是单向的 我现在不需要得到答案 稍后,我需要得到一个肯定的答案 但我怎么能确定他收到了这个信息(以后再处理) 202号反应怎么样 我认为您链接到的链接很好地解释了这一点: 单向服务呼叫不等待呼叫被处理,而只是等待 要交付-其中交付包括 请求 如果您没有收到异常,则消息已成功确认为已收到。 IsOneWay将异步方面引入API。如果您选择走这条路线,并且希望知道收到消息后发生了什么,那么您必须自己构建该机制。在较高的层次上,解决方案没有WCF特定的内容。要么

在wcf中,当我向方法发送时,该方法是单向的

  • 我现在不需要得到答案

  • 稍后,我需要得到一个肯定的答案

但我怎么能确定他收到了这个信息(以后再处理)

202号反应怎么样

我认为您链接到的链接很好地解释了这一点:

单向服务呼叫不等待呼叫被处理,而只是等待 要交付-其中交付包括 请求

如果您没有收到异常,则消息已成功确认为已收到。

IsOneWay将异步方面引入API。如果您选择走这条路线,并且希望知道收到消息后发生了什么,那么您必须自己构建该机制。在较高的层次上,解决方案没有WCF特定的内容。要么:

  • 给服务部门回电话,询问结果是什么——或者——
  • 服务完成后,让他们给你回电话

  • 肯定他得到了;不要单方回复。@Hasan Khan,但是如果消息的处理过程需要很长时间才能让他现在回复,但是以后,我怎么做呢?使用NServiceBus而不是WCFthen@Hasan但是我知道服务器会返回202响应。。。