2009-08-28 6 views
15

में XMLRPC का उपयोग कैसे करें मुझे अपने सी # एप्लिकेशन से XMLRPC कॉल करने की आवश्यकता है और मुझे इसके साथ कोई मदद नहीं मिली। जब मैंने रूबी से एक्सएमएलआरपीसी का इस्तेमाल किया, तो यह आसान है:सी #

server = XMLRPC::Client.new2("http://server/api.php") 
result = server.call("remote.procedure", [1, [['crit1', 'crit2', 'crit3']]]) 

क्या सी # के लिए कोई समान पुस्तकालय है?

उत्तर

21

देखें इस पुस्तकालय के लिए काम करता है अगर आप
https://code.google.com/p/xmlrpcnet/

+0

समस्या क्या यह काफी दिनांकित है और विंडोज स्टोर या फोन ऐप के साथ संगत नहीं है और साथ ही एसिंक का भी समर्थन नहीं करता है। इस समय मुझे कोई विकल्प नहीं पता है। – Ani

+3

यह लाइब्रेरी ओपन सोर्स है, और आसानी से उपलब्ध है (http://code.google.com/p/xmlrpcnet/source/checkout)। मुझे यकीन है कि आप इसे फोर्क कर सकते हैं और इसे इन नए और हाल के प्लेटफॉर्म पर पोर्ट कर सकते हैं :) –

20

यह, यहाँ आप क्या करने की जरूरत है बहुत xml-rpc.net पुस्तकालय का उपयोग करने के सरल है: इस पुस्तकालय के साथ

[XmlRpcUrl("http://url_to_your_server/api.php")] 
public interface ISumAndDiff : IXmlRpcProxy 
{ 
    [XmlRpcMethod("your.remote.procedure")] 
    string testMyClient(string test); 
} 

ISumAndDiff proxy = XmlRpcProxyGen.Create<ISumAndDiff>(); 

string ret = proxy.testMyClient("test"); 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^