Я звоню через веб-сервис (в .Net 3.5).Я хочу, чтобы у запроса Soap были префиксы пространства имен для тегов (они нужны стороннему веб-сервису).
Текущий запрос:
<soap:Body> <GetBanksList xmlns="urn:QueryGroup"> ...
Требуемый запрос:
<soap:Body> <pfx:GetBanksList xmlns:pfx ="urn:QueryGroup"> ...
Кажется, я должен использовать этот атрибут:
[XmlElementAttribute(Form = XmlSchemaForm.Unqualified)]
и указать свой префикс, вероятно, так:
XmlSerializerNamespaces _namespaces = new XmlSerializerNamespaces(
new[] { new XmlQualifiedName("pfx", NS1) } );
Что я не могу найти, так это где разместить атрибут(Я попытался с входными параметрами в Reference.cs) и где указать префикс!
Спасибо за любую помощь.