我有一个使用此界面的通用服务
[OeprationContract(Action="*", ReplyAction="*")]
Message ProcessMessage(Message message);
在实现中,我必须设置回复消息的标头。 有没有办法从输入消息创建正确的寻址标头或我必须手动设置所有内容(即将In.replyTo复制到out.To,将In.messageId复制到out.MessageId,...)
由于
答案 0 :(得分:1)
你需要手动完成;当您声明一个返回Message
对象的操作时,您基本上告诉WCF您希望完全控制该消息,因此请求与回复之间不会有相关性。