挂钩到WCF的传输层

时间:2009-11-09 10:57:27

标签: xml wcf xslt transport

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

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

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

那么Message对象的读取位置和写入HTTP响应流的正文内容是什么?这就是我想在上面插入两行的地方。

2 个答案:

答案 0 :(得分:1)

它叫做拦截,你可以定义自己的自定义拦截。请查看以下链接以及解释和示例: http://msdn.microsoft.com/en-us/library/ms751495.aspx http://blogs.msdn.com/drnick/archive/2007/03/07/message-flow-interception-points.aspx

答案 1 :(得分:0)

我需要的是自定义的MessageEncoder。