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