Подключение к транспортному слою WCF - PullRequest
1 голос
/ 09 ноября 2009

Я хочу добавить следующий текст к телу ответа операции WCF:

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

Проблема в том, что класс Message использует XML Readers and Writers для определения содержимого сообщения. Вставка этого текста в качестве первой строки после тега делает сообщение недостаточно хорошо отформатированным.

Так где же объект Message читается и содержимое тела записывается в поток ответов HTTP? Вот где я хочу вставить две строки выше.

Ответы [ 2 ]

1 голос
/ 09 ноября 2009

Это называется Перехват, и вы можете определить свои собственные перехваты. Взгляните на следующие ссылки с пояснениями и примерами: http://msdn.microsoft.com/en-us/library/ms751495.aspx http://blogs.msdn.com/drnick/archive/2007/03/07/message-flow-interception-points.aspx

0 голосов
/ 11 ноября 2009

Мне нужен был собственный кодировщик сообщений.

...