2010-12-05 8 views
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」を渡すことは正しくありません。

ありがとう

+0

XML-RPCには厳密にNULLまたはNone値がありません。http://www.xmlrpc.com/ 何度か空のリストを使用して表現されますが、これは実装固有のものです。特定のライブラリには、NULL値の送受信を可能にする拡張機能もありますが、実装固有のものであり、クライアント/サーバーライブラリの任意のペア間では機能しない可能性があります。 –

答えて

1

。私は年末までにそれを準備することを目指しています。記述したシナリオでは、パラメータはintとして定義されますか?あなたがすでに試したように。

関連する問題