Вопрос

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

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

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

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

Это было полезно?

Решение 2

Мне нужен был собственный MessageEncoder.

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top