Пожалуйста, мне нужно изменить префикс FORMULARIO (Tem: TO Men1 :) из этого XML:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:men="http://Mensajes.General.inHeader" xmlns:tem="http://tempuri.org/" xmlns:men1="http://Mensajes.Formularios.Guardar">
<soapenv:Header>
<men:inHeader>
<DSUSUARIO></DSUSUARIO>
<PWDUSUARIO></PWDUSUARIO>
</men:inHeader>
</soapenv:Header>
<soapenv:Body>
<tem:Guardar> <!--OperationContract-->
<tem:FORMULARIO> <!--DataContract-->
</tem:FORMULARIO>
</tem:Guardar>
</soapenv:Body>
</soapenv:Envelope>
Проблема в том, что я не могу установить для пространства имен значение OperationContract, чтобы переопределить базу пространства имен.В этом случае OperationContract является родителем DataContract в формате XML.
Мой код:
[ServiceContract(Namespace = "http://tempuri.org/")]
public interface IComportamiento
{
[OperationContract]
[XmlSerializerFormat]
Resultado Guardar(FORMULARIO FORMULARIO);
}
public class Implementacion : IComportamiento
{
public Resultado Guardar(FORMULARIO FORMULARIO)
{
...
}
}
[DataContract]
public class FORMULARIO
{
}