C# .NETC中的空SOAP响应#

C# .NETC中的空SOAP响应#,c#,soap,null,C#,Soap,Null,尽管数据是由网络上的服务器发送的,但我的一个SOAP方法的结果总是空的 我认为这是因为返回的XML元素只有属性,没有子元素 以下是服务器发送的SOAP数据: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <context xmlns="urn:zimbra"> <change token="4"/>

尽管数据是由网络上的服务器发送的,但我的一个SOAP方法的结果总是空的

我认为这是因为返回的XML元素只有属性,没有子元素

以下是服务器发送的SOAP数据:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <context xmlns="urn:zimbra">
      <change token="4"/>
    </context>
  </soap:Header>
  <soap:Body>
      <CreateAppointmentResponse calItemId="259" rev="4" ms="4" invId="259-258" apptId="259" xmlns="urn:zimbraMail"/>
  </soap:Body>
</soap:Envelope>
object[]类型的结果变量包含一个空元素数组

我想我需要更改这一行,但我找不到该怎么办:

[return: System.Xml.Serialization.XmlElementAttribute("CreateAppointmentResponse")]
你们觉得怎么样

问候

胜利者

[return: System.Xml.Serialization.XmlElementAttribute("CreateAppointmentResponse")]