wcf client - How do I return an interface from a WCF Service? -
मान लें कि मेरे पास कुछ इंटरफेस हैं:
सार्वजनिक इंटरफ़ेस IFoo {IBar doStuff (); } सार्वजनिक इंटरफेस आईबीआर {स्ट्रिंग थिंगो {प्राप्त; }}
मैं इस कोड को मेरे कोड बेस में उपभोग कर रहा हूं। IFoo प्रक्रिया को एक अलग प्रणाली (एक्स 64 बनाम एक्स 32 का अंतर) पर स्थानांतरित करने की आवश्यकता है, यह हमारे WFC का उपयोग करने का कारण है मेरी WCF सेवा इस इंटरफ़ेस को कार्यान्वित करती है। जब मैं "सेवा संदर्भ" बनाते हैं तो प्रॉक्सी स्टब्स बनाये जाते हैं लेकिन अंतरफलक बदल जाता है।
<पूर्व> सार्वजनिक इंटरफ़ेस IFoo {वस्तु doStuff (); }
मैंने आईबीआर / बार को कोई अंतर नहीं के साथ एक डाटासेवा और डाटा कंट्रेंट के रूप में परिभाषित करने की कोशिश की क्या मेरे इंटरफ़ेस का उपयोग करके प्रॉक्सी कोड उत्पन्न करने का कोई तरीका है?
मैं सोच रहा हूं कि नकली वस्तुओं का परीक्षण करने के लिए मेरे इंटरफ़ेस का एक ऑब्जेक्ट उत्पन्न हो सकता है, तो क्या मुझे यह सेवा भी सम्मानित करने में सक्षम नहीं होना चाहिए? या कुछ मूर्खतापूर्ण और गलत किया है?
बैकर को ठोस और एक डाटा कंट्रेक्ट की आवश्यकता है डब्ल्यूसीएफ वितरित वस्तुओं के बारे में नहीं है, बल्कि डेटा ट्रांसफर करने का एक तरीका है और उस डेटा पर सेवाओं को काम करना है। आप डब्ल्यूसीएफ में कोई ऑब्जेक्ट नहीं लौटा सकते जो कि वर्तन है।
Comments
Post a Comment