Как использовать WS-Addressing в WCF и установить заголовок wsa: replyto?

Я вызываю службу BizTalk с помощью WCF. Служба требует, чтобы адрес wsa: replyto был установлен в заголовке SOAP, чтобы иметь возможность выполнять «обратный вызов» после завершения процесса.

Мы используем подход «сначала контракт» с автоматически сгенерированным кодом из svcutil (мы не можем «просто» изменить контракт) ...

И это невозможно сделать в файле конфигурации ...

Я видел, как кто-то «переопределял» некоторые методы для создания собственного настраиваемого заголовка - но это не настраиваемый заголовок, это стандарт протокола SOAP.

Как мне добавить wsa: replyto в заголовок (SOAP)?

10
задан Kim Rasmussen 3 February 2012 в 13:57
поделиться