मेरे पास एक ऐसी लाइब्रेरी है जो एक ही इंटरफ़ेस साझा करती है। ग्राहक और सेवा इस असेंबली को साझा करते हैं। अब मुझे आश्चर्य है कि इस इंटरफ़ेस-प्रकार को मेरे सेवा अनुबंधों में पैरामीटर के रूप में रखने का कोई तरीका है ताकि मैं इंटरफ़ेस को लागू करने वाले सभी वर्गों के लिए एक ही विधि का उपयोग कर सकूं।डब्ल्यूसीएफ और इंटरफेस पैरामीटर्स
इकाइयों themselve सभी डेटाकंट्रैक्ट-विशेषता और इसके सदस्यों datamember विशेषताओं के साथ सजाए गए हैं।
क्या यह संभव है? शायद NetDataContractSerializer के साथ? मुझे पता है कि मैं इसे बेस क्लास (कुछ अमूर्त वर्ग उदा।) और ज्ञात टाइप-सामग्री का उपयोग कर सकता हूं लेकिन मैं निश्चित रूप से इंटरफ़ेस को ऑब्जेक्ट्स के पहचानकर्ता के रूप में पसंद करता हूं क्योंकि इसका उपयोग क्लाइंट ऐप में व्यापक रूप से किया जाता है और आसानी से विकास।
धन्यवाद
+1 सेवा क्लाइंट में, प्रत्येक प्रॉक्सी पीओसीओ को आंशिक वर्ग का उपयोग करके साझा, तैनात, इंटरफेस को लागू करने के लिए "मजबूर" किया जा सकता है। –