मैं अपनी डब्ल्यूसीएफ विधि से एक सूची लौट रहा हूं। मेरे क्लाइंट कोड में, यह वापसी प्रकार MyObject [] के रूप में दिखाता है। मैं या तो MyObject [] या IList, या IEnumerable ...डब्ल्यूसीएफ सूची <T> की बजाय myObject [] को क्यों लौटाता है जैसा कि मैं उम्मीद कर रहा था?
WCFClient myClient = new WCFClient();
MyObject[] list = myClient.GetMyStuff();
or
IList<MyObject> list = myClient.GetMyStuff();
or
IEnumerable<MyObject> list = myClient.GetMyStuff();
सभी मैं कर रहा हूँ इस संग्रह लेने और एक ग्रिड के लिए यह बाध्यकारी है का उपयोग करने के लिए है। मेरे लौटे हुए संग्रह को सौंपने का सबसे अच्छा उद्देश्य क्या है?
बनाना और तैनाती करना क्या आप इसे सेवा प्रोजेक्ट के भीतर ही कर सकते हैं, ताकि जब आप डब्ल्यूसीएफ परीक्षण क्लाइंट उत्पन्न करते हैं तो आपको TYPE [] के बजाय LIST मिलता है? –
इसे svcutil से सीधे कॉन्फ़िगर करने का एक तरीका है ?, मुझे इसे svcutil द्वारा इस तरह से बनाने की आवश्यकता है क्योंकि मैं नामस्थानों के लिए एक में विभिन्न वेब सर्विसेज को क्रमबद्ध कर रहा हूं .. मैं सूची को वापस करने के लिए svcutil के साथ इसे कैसे कॉन्फ़िगर कर सकता हूं? –