2010-08-24 12 views
7

परिदृश्य:रिमोट विधि आमंत्रण के लिए .NET मानक क्या है?

  • एक आम विधानसभा डोमेन वस्तु प्रकार (एक विधानसभा कि दोनों क्लाइंट और सर्वर विधानसभाओं द्वारा संदर्भित है)
  • एक सर्वर विधानसभा वर्गों और तरीकों है कि या तो आदिम प्रकार या रिटर्न को परिभाषित करता है परिभाषित करता है आम असेंबली
  • क्लाइंट असेंबली सर्वर परिभाषित तरीकों को कॉल करने की आवश्यकता है और, निश्चित रूप से, उनके परिणाम उपयुक्त प्रकारों में प्राप्त करने की आवश्यकता है।

इस समस्या को हल करने के लिए .NET 3.5 मानक दृष्टिकोण क्या है? क्या आप वेब पर किसी भी संसाधन को मेरी सहायता करने के लिए इंगित कर सकते हैं?

उत्तर

10

यह अधिक हो सकता है, लेकिन यह रीमोटिंग विधि है जिसे मैं सबसे परिचित हूं, और वर्तमान .NET प्लेटफ़ॉर्म मानक: विंडोज संचार फ्रेमवर्क (डब्ल्यूसीएफ) लगता है।

यहाँ कुछ संदर्भ हैं:

MSDN library articles on WCF

WCF Developer's Primer from CODE Magazine

A quick summary primer of what's covered in the other two

5

ठीक है, आप .NET Remoting उपयोग कर सकते हैं, लेकिन यह आधिकारिक तौर पर हटा दिया गया है, तुम सच में WCF के लिए जाना चाहिए।

संपादित करें: डब्ल्यूसीएफ एक असेंबली साझा नहीं करता है, इसके बजाय यह एक एक्सएमएल अनुबंध साझा करता है जो क्लाइंट और सर्वर निर्दिष्ट प्रकारों और विधियों के लिए पार्सर्स उत्पन्न करने के लिए उपयोग करता है।

+1

डब्ल्यूसीएफ साझा प्रकारों का उपयोग कर सकते हैं, यदि आप चाहें, लेकिन यह क्लाइंट और सर्वर को कसकर जोड़ देगा, जो एसओए करने का सबसे अच्छा तरीका नहीं है। –

+0

आप डब्ल्यूसीएफ में असेंबली भी साझा कर सकते हैं। दस्तावेज और उदाहरण आपको विश्वास दिला सकते हैं कि आप नहीं कर सकते, लेकिन वास्तव में यह मुश्किल नहीं है। – oefe

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