1

WCF Web サービスに次のメソッド シグネチャがあります。

public CreateItemResult CreateAgent(int tenantId, string loginName, int timeZoneId)  

timeZoneIdSOAP でNull 値を渡すにはどうすればよいですか? SOAP リクエストで以下を渡そうとしましたが、うまくいきませんでした:

<timeZoneId i:nil="true" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" />  

Null 値を渡すには、WCF Web サービスに変更int timeZoneIdする必要がありますか? int? timeZoneId他に方法はありますか?
ありがとう!

4

1 に答える 1

0

はい、null を渡したい場合timeZoneIdは、操作コントラクトで nullable ( int?) にする必要があります。それ以外の場合timeZoneId、要素は XSD スキーマで nillable ではないと見なされます。

于 2013-01-08T14:31:20.530 に答える