Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
出于某种原因,我在 WCF MSMQ 上找到的所有示例都显示 void 作为方法的返回类型。这只是巧合吗?如果不是,为什么?什么是有效的返回类型?
没有用于发送到 MSMQ 端点上的 WCF 服务的有效返回类型。
因为您正在写入队列而不是直接与服务通信,所以通信通道不可用于服务发送响应。此外,写入队列的主要好处之一是服务可能在消息发送时甚至没有运行,一旦服务再次激活,消息就会被拾取。
如果在发送到服务时没有抛出异常,那么您知道该消息至少已添加到消息队列中。