Je suis en train d'utiliser XmlRpc.NET d'appeler une méthode avec la signature suivante (le serveur est construit avec Python):comment passer la valeur du paramètre "None" en utilisant XmlRpc.NET?
boolean wiki.deletePage(string name, int version=None)
Le problème est, comment puis-je passer « None » à la méthode? J'ai essayé d'utiliser "int?" en C# et passez null mais XmlRpc.NET lancera une exception pour le second paramètre étant null; le passage de "0" ne sera pas correct car le serveur ne peut effectuer qu'une manipulation spéciale lorsque le paramètre est None.
Merci
XML-RPC n'a pas strictement une valeur NULL ou None: http://www.xmlrpc.com/ Parfois, il est représenté en utilisant une liste vide, mais ceci est spécifique à l'implémentation. Les bibliothèques particulières peuvent également avoir des extensions qui permettent d'envoyer et de recevoir des valeurs NULL, mais là encore, elles sont spécifiques à l'implémentation et peuvent ne pas fonctionner entre des paires arbitraires de bibliothèques client/serveur. –