2010-07-07 13 views
6

में एक्सएमएल टिप्पणियों सहित डेटाकंट्रैक्ट में गुणों की सारांश जानकारी भेजने का कोई तरीका है?डेटाकंट्रैक्ट सीरियलाइज़र मेटाडाटा

उदा

[DataContract] 
public class MyClass 
{ 
    /// <summary> 
    /// My Summary information 
    /// </summary> 
    [DataMember] 
    public int MyProperty {get;set;} 
} 

क्या यह क्लाइंट के लिए उपलब्ध हो सकता है जो डेटाकंट्रैक्ट प्राप्त करता है? मुझे संदेह है, बस उम्मीद है कि किसी को कुछ ऐसा पता है जो मैं नहीं करता, जो काफी संभावना है। :)

उत्तर

5

कोडप्लेक्स पर WCFExtras पर एक नज़र डालें। मैं इसे इस्तेमाल नहीं किया है, लेकिन ऐसा लगता है यह करता है कि वास्तव में आप क्या चाहते हैं लगता है:

स्रोत कोड एक्सएमएल से डबल्यूएसडीएल प्रलेखन जोड़ना टिप्पणियाँ

यह एक्सटेंशन आपको डबल्यूएसडीएल प्रलेखन जोड़ने के लिए अनुमति देता है (annotaiton) आपकी स्रोत फ़ाइल में XML टिप्पणियों से सीधे । ये टिप्पणियां WSDL के भाग के रूप में प्रकाशित की जाएंगी और WSDL टूल्स के लिए उपलब्ध हैं जो जानते हैं कि उनके लाभ का लाभ कैसे लें (उदा। अपाचे एक्सिस wsdl2java और अन्य)। रिलीज 2.0 में क्लाइंट साइड डब्लूएसडीएल आयातक भी शामिल है जो जेनरेट प्रॉक्सी कोड में उन डब्लूएसडीएल टिप्पणियों को एक्सएमएल टिप्पणियों में बदल देगा।

+0

नए संस्करण: https://wcfextrasplus.codeplex.com/ WCFExtras + – J4S0Nc

+0

WCFExtrasPlus GitHub के लिए ले जाया गया है। यहां: https://github.com/lamronby/wcfextrasplus – Deantwo

1

यदि आप XML टिप्पणियों का जिक्र कर रहे हैं, तो नहीं, उन्हें नहीं भेजा जा सकता है। डब्ल्यूएसडीएल के भीतर नॉपलेस है जिसमें उन्हें इस तरह से भेजा जा सकता है कि एक ग्राहक उनका उपयोग कर सके।

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