WCF- Differences between proxy object, service object and normal class object -
WCF प्रॉक्सी ऑब्जेक्ट और सामान्य वर्ग ऑब्जेक्ट और सर्विस ऑब्जेक्ट (वास्तविक डब्ल्यूसीएफ सर्विस ऑब्जेक्ट) के बीच में अंतर क्या है?
क्या कोई ऐसी कार्यक्षमता है जिसे क्लास ऑब्जेक्ट पर किया जा सकता है और जो डब्ल्यूसीएफ प्रॉक्सी पर बेहतर प्रदर्शन नहीं कर सकता
आपका क्लाइंट प्रॉक्सी एक सामान्य एनएटी वर्ग है जो सेवा मॉडेल से है। क्लाइंटबेस कक्षा जब आप प्रॉक्सी बनाते हैं, तो एनईटी पर्यावरण सिर्फ आपकी सेवा पद्धतियों का उपभोग करने का तर्क जोड़ता है ताकि वे स्थानीय हो। प्रॉक्सी में आपकी सेवा विधियों और कुछ कन्स्ट्रक्टर के डिस्प्लेकेट होते हैं, जहां आप बाइंडिंग, समापन बिंदुओं आदि को परिभाषित कर सकते हैं। जब आप प्रॉक्सी में विधि कहते हैं - यह चैनल खोलता है, एक संदेश बनाता है और उसे सर्वर पर भेजता है यही प्रॉक्सी करता है यह आपके विधियों का तर्क नहीं करता है।
आप सेवा वर्ग - भी एक सामान्य एनएटी वर्ग है, जो कुछ विशेष सेवा विशेषताओं के साथ चिह्नित है। जब आप अपनी सेवा शुरू करते हैं, तो ग्राहकों द्वारा भेजे गए संदेशों के लिए, एनआईटी पर्यावरण को सुनने के लिए शुरू होता है। और जब यह ऐसे संदेशों को प्राप्त करता है - यह उन्हें अनपैक करता है, आपकी सेवा वर्ग (या पहले से उपयोग किए गए उपयोग) का उदाहरण बनाता है और विधि को निष्पादित करता है। फिर परिणामस्वरूप वापसी संदेश में वापस भेजा जाता है।
तो क्लाइंट प्रॉक्सी में कोई तर्क नहीं है - इसका उपयोग केवल किस तरीके से किया जाता है और किस पैरामीटर का उपयोग किया जाता है की जानकारी के साथ संदेश भेजने के लिए किया जाता है सेवा वर्ग में आपके तरीकों के सभी तर्क शामिल हैं।
Comments
Post a Comment