我有一个要求,即WCF服务上的方法调用必须以下面的格式返回SOAP消息:
<soap:Body>
<m:RequestProcessed xmlns:m=" ">
<m:Status>OK</m:Status>
<m:UID>subfolder name</m:UID>
</m: RequestProcessed >
</soap:Body>
这可以通过Faults来完成,如果是这样的话,请给出一些指示。 如果没有,那么候补是什么?
感谢您的时间。
问候。
答案 0 :(得分:0)
我有一个非常相似的问题:Controlling WCF Message Body serialization 答案可能也会对你有所帮助(请注意它需要WCF 4)。
另一种方法是直接写入响应streem,即使不需要使用抽象的Message对象。此线程中描述了此方法:WCF 4 REST - Acquiring the underlying response stream object for writing