0
XmlRpc.NETを使って "None"パラメータ値を渡す方法は?
XmlRpc.NETを使用して、次の署名付きのメソッドを呼び出そうとしています(サーバーはPythonでビルドされています):boolean wiki.deletePage(string name, int version=None)
問題は、どのようにしてメソッドに "None"を渡すのですか?私は "int"を使用しようとしました。 C#ではnullを渡しますが、XmlRpc.NETはnullである2番目のパラメータの例外をスローします。パラメーターがNoneの場合、サーバーは特別な処理しか行うことができないため、「0」を渡すことは正しくありません。
ありがとう
XML-RPCには厳密にNULLまたはNone値がありません。http://www.xmlrpc.com/ 何度か空のリストを使用して表現されますが、これは実装固有のものです。特定のライブラリには、NULL値の送受信を可能にする拡張機能もありますが、実装固有のものであり、クライアント/サーバーライブラリの任意のペア間では機能しない可能性があります。 –