我正在尝试使用XmlRpc.NET来调用具有以下签名的方法(服务器是使用Python构建的):
boolean wiki.deletePage(string name, int version=None)
问题是,如何将“无”传递给方法?我试过用“int?”在C#中传递null但是XmlRpc.NET会抛出第二个参数为null的异常;传递“0”将不正确,因为当参数为None时,服务器只能进行一些特殊处理。
由于
答案 0 :(得分:2)
我目前正在开发一个支持的XML-RPC.NET新版本。我的目标是在年底之前做好准备。在您描述的场景中,参数将被定义为int?正如你已经尝试过的那样。