代码之家  ›  专栏  ›  技术社区  ›  Ries

挂入WCF的传输层

  •  1
  • Ries  · 技术社区  · 16 年前

    我想在wcf操作的响应正文前面加上以下文本:

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

    问题是消息类使用XML读卡器和编写器来指定消息的内容。将此文本作为标记后的第一行插入会导致邮件格式不正确。

    那么,在哪里读取消息对象以及将主体内容写入HTTP响应流呢?这就是我要插入上面两行的地方。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Boris Modylevsky    16 年前

    这称为拦截,您可以定义自己的自定义拦截。请查看以下链接以及说明和示例: http://msdn.microsoft.com/en-us/library/ms751495.aspx http://blogs.msdn.com/drnick/archive/2007/03/07/message-flow-interception-points.aspx

        2
  •  0
  •   Ries    16 年前

    我需要的是一个定制的消息编码器。