Каков наилучший способ настройки исходящих XML-сообщений, работающих с AIF?

Я нашел один способ: это переопределить метод сериализации в классе, производном от класса AIFDocument, который был создан из AIF Document Wizard, но я думаю, что это неправильный путь, и я ищу наилучшую практику в этой задаче.

Настройка - это добавление некоторых разделов (элементов), которые не содержатся в источнике данных запроса, переименование тегов, добавление выходных вычисляемых значений, которые зависят, например, от типа записи, например, методов отображения и т. Д.

2 ответа

Вы можете использовать исходящий порт AIF для своей службы, а затем настроить преобразование сборки.net, чтобы сделать все, что вам нужно, с сообщением xml.

Вот некоторая информация: http://technet.microsoft.com/en-us/library/hh696875.aspx

Вы могли бы реализовать компонент конвейера AIF, который является классом, реализующим интерфейс AifPipelineComponent, Посмотреть класс AifXmlTransform для примера, который обеспечивает преобразование XSLT. После реализации класса вы просто добавляете его в порт AIF, смотрите MSDN

Другие вопросы по тегам