0
我需要给body元素添加一个属性。我怎样才能做到这一点?WCF给皂体添加属性
<soapenv:Body wsu:Id="body">
我正在使用XmlSerializerFormat。我的代码:
f[ServiceContract(Namespace = "http://TSUtoMFC")]
[XmlSerializerFormat]
public interface IService
{
[XmlSerializerFormat]
[OperationContract]
ResponseType SampleTestSmev();
}
[MessageContract]
[XmlSerializerFormat]
public class ResponseType
{
[MessageHeader]
public SecurityType Security = new SecurityType();
[MessageHeader]
public smevheader header = new smevheader();
[MessageBodyMember(Namespace = "http://smev.gosuslugi.ru/rev120315")]
public MessageType Message = new MessageType();
[MessageBodyMember(Namespace = "http://smev.gosuslugi.ru/rev120315")]
public MessageDataType MessageData = new MessageDataType();
}
你尝试过什么吗?如果你分享你的尝试,你会得到更多的帮助。 – 2015-03-31 20:19:26
将['[XmlAttribute]'](https://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlattributeattribute%28v=vs.110%29.aspx)添加到'Id'属性你的身体类。除此之外,请尝试展示迄今为止所做的事情。 – dbc 2015-03-31 20:29:45
@dbc我没有访问body元素,因为它是肥皂信封元素 – 2015-03-31 21:06:36