1

出于某种原因,我在 WCF MSMQ 上找到的所有示例都显示 void 作为方法的返回类型。这只是巧合吗?如果不是,为什么?什么是有效的返回类型?

4

1 回答 1

2

没有用于发送到 MSMQ 端点上的 WCF 服务的有效返回类型。

因为您正在写入队列而不是直接与服务通信,所以通信通道不可用于服务发送响应。此外,写入队列的主要好处之一是服务可能在消息发送时甚至没有运行,一旦服务再次激活,消息就会被拾取。

如果在发送到服务时没有抛出异常,那么您知道该消息至少已添加到消息队列中。

于 2012-09-17T23:12:32.313 回答