Как добавить префикс пространства имен xml в MessageHeader - PullRequest
0 голосов
/ 12 марта 2019

Я использую следующий метод для создания MessageHeader, который будет добавлен в SOAPMessage:

  string headerXmlContent = msgHeaderXml.OuterXml;
  bool mustUnderstand = true;
  System.ServiceModel.Channels.MessageHeader.CreateHeader("headerName", "http://headerXmlNamespaceUri.org", headerXmlContent, mustUnderstand);

Этот метод не позволяет добавлять префикс для пространства имен xml, результат следующий:

"xmlns=http://headerXmlNamespaceUri.org"

Как мне добиться этого, поскольку этого требует сервер:

"xmlns:ns=http://headerXmlNamespaceUri.org"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...