1

我想将以下文本添加到 WCF 操作的响应正文中:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="transform.xslt" type="text/xsl" ?>

问题是 Message 类使用 XML Readers 和 Writers 来指定消息的内容。将此文本作为标记后的第一行插入会使消息的格式不正确。

那么 Message 对象在哪里被读取并将正文内容写入 HTTP 响应流呢?那就是我要插入上面两行的地方。

4

2 回答 2

1

它称为拦截,您可以定义自己的自定义拦截。请查看以下带有解释和示例的链接:http: //msdn.microsoft.com/en-us/library/ms751495.aspx http://blogs.msdn.com/drnick/archive/2007/03/07 /消息流拦截点.aspx

于 2009-11-09T11:34:22.863 回答
0

我需要的是一个自定义的 MessageEncoder。

于 2009-11-11T11:55:20.930 回答