1
我有我的WCF Web服務下面的方法簽名:如何在SOAP中傳遞Null?
public CreateItemResult CreateAgent(int tenantId, string loginName, int timeZoneId)
如何傳遞爲timeZoneId
Null值在我的SOAP?我試圖通過以下在我的SOAP請求,但沒有奏效:
<timeZoneId i:nil="true" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" />
我必須改變int timeZoneId
是在我的WCF Web服務int? timeZoneId
以空值傳遞給它?有沒有其他方法?
謝謝!
當你試圖傳遞'null'' timeZoneId'時發生了什麼?也許檢查爲您的服務生成的模式。如果'minOccurs'爲0,那麼你應該可以完全省略元素。如果你沒有看到它,'minOccurs'默認爲1。看看是否讓'timeZoneId'可以更改模式。 – davidfmatheson