从WCF返回自定义格式的SOAP消息

时间:2013-01-17 05:54:16

标签: c# wcf

我有一个要求,即WCF服务上的方法调用必须以下面的格式返回SOAP消息:

<soap:Body>
<m:RequestProcessed xmlns:m=" ">
<m:Status>OK</m:Status>
<m:UID>subfolder name</m:UID>
</m: RequestProcessed >
</soap:Body>

这可以通过Faults来完成,如果是这样的话,请给出一些指示。 如果没有,那么候补是什么?

感谢您的时间。

问候。

1 个答案:

答案 0 :(得分:0)

我有一个非常相似的问题:Controlling WCF Message Body serialization 答案可能也会对你有所帮助(请注意它需要WCF 4)。

另一种方法是直接写入响应streem,即使不需要使用抽象的Message对象。此线程中描述了此方法:WCF 4 REST - Acquiring the underlying response stream object for writing