Я хочу предварять следующий текст в теле ответа операции WCF:Предварение некоторый текст в тело сообщения ответа WCF
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="transform.xslt" type="text/xsl" ?>
Что такое лучший способ сделать это?
Дополнительным требованием является то, что имя файла XSLT должно быть специфицировано с использованием атрибута метода операции.
Я пытаюсь сделать это с помощью IDispatchMesssageInspector, но я не знаю, как получить доступ к MethodInfo для операции, чтобы я мог прочитать имя файла из атрибута.
И контекст работы будет доступен в IDispatchMessageInspector.BeforeSendReply? – Ries
Это, безусловно, приблизило меня, но я обнаружил, что действие == null. Единственным заголовком является заголовок To. Это дает мне Uri, который был вызван, теперь мне просто нужна карта Uri для операции ... – Ries
Да, по крайней мере, она была доступна, когда я тестировал этот код. –