[DataMember]
public int? NumberOfPages; //////////// Is this supported????
[DataMember]
public bool? Color; //////////// Is this supported????
[DataMember]
public int? BulkQuantity;
[DataMember]
उत्तर
हां, ज़ाहिर है!
आपको निरर्थक डेटा सदस्यों को बनाने में कोई परेशानी नहीं होनी चाहिए, परिणामस्वरूप डब्ल्यूएसडीएल/एक्सएसडी में "xs: nillable = true" सदस्यों के रूप में उन्हें संभाला जाएगा। बिल्कुल भी परेशानी नहीं है।
हाँ, कृपया Types Supported by the Data Contract Serializer देखें:
Nullable प्रकार पूरी तरह से डेटा अनुबंध serializer द्वारा समर्थित हैं।
आमतौर पर यह काम करता है, लेकिन यदि आप नामुमकिन सदस्य रखने वाले वर्ग सामान्य हैं तो आप मुद्दों में भाग सकते हैं। http://discoveringdotnet.alexeyev.org/2009/06/wcf-nullable-values-are-not-working-in.html
आज़माएं मैंने सुबह सुबह अपने सिर को टक्कर लगी है यह सीमा कामकाज पर कोई विचार? – batwad
@Kahoon और Batwad:: किसी भी मुझे के रूप में ही समस्या का सामना किया है
वर्ग में:
हम दो चरणों में
nullable<>
या?
प्रकार का उपयोग करके इस समस्या का समाधानnullable<GenType> MyField {get; set;}
का उपयोग डेटा अनुबंध में: इस प्रकार सामान्य क्षेत्र से युक्त, फ़ील्ड निर्धारित यह बेसक्लास है, आप परिभाषित कर सकते हैं कि कुछ एनोटेशन-जैसे टैग का उपयोग करके धारावाहिक/deserializer के लिए कौन से तत्व ज्ञात हैं। यहाँ, हम उदाहरण के लिए परिभाषित किया गया:
[Serializable] [DataContract] [KnownType(typeof(BaseClass<nullable<DateTime>>))]
के बजाय
BaseClass<nullable<DateTime>>
आपBaseClass<DateTime?>
उपयोग कर सकते हैं, मुझे लगता है।
इसके बाद, सामान्य शून्य मूल्यों का क्रमबद्धता हमारे लिए काम करती है।
- 1. डब्ल्यूसीएफ में डेटाकंट्रैक्ट का क्या मतलब है?
- 2. डब्ल्यूसीएफ डाटाकंट्रैक्ट बनाम डेटाकंट्रैक्ट इंटरफेस
- 3. निरर्थक चर प्रकार - .value सदस्य
- 4. क्या सी ++ समर्थन सदस्य फ़ंक्शन संदर्भ करता है?
- 5. क्या वीबी 6 असंबद्ध डेटा प्रकारों का समर्थन करता है?
- 6. क्या विजुअल स्टूडियो डेटा कैश ऑपरेशंस का समर्थन करता है?
- 7. क्या किसी ने डेटाकंट्रैक्ट परीक्षण उपकरण बनाया है?
- 8. क्या एसक्यूएलकेमी कैशिंग का समर्थन करता है?
- 9. क्या लुआ यूनिकोड का समर्थन करता है?
- 10. क्या jsoup xpath का समर्थन करता है?
- 11. क्या OpenRasta मोनो का समर्थन करता है?
- 12. डेटाकंट्रैक्ट में नाम और नामस्थान जोड़ना क्या करता है?
- 13. क्या फैंटॉमजेएस कुकीज़ का समर्थन करता है?
- 14. क्या मोनो एक्सएएमएल का समर्थन करता है?
- 15. क्या हेरोोकू PHP का समर्थन करता है?
- 16. क्या cocos2d एआरसी का समर्थन करता है?
- 17. क्या LevelDB जावा का समर्थन करता है?
- 18. क्या Qt OpenMP का समर्थन करता है?
- 19. क्या मिनजीडब्ल्यू एमएफसी का समर्थन करता है?
- 20. क्या Arduino थ्रेडिंग का समर्थन करता है?
- 21. विधि/डेटा सदस्य
- 22. वेबसाइकिलों पर डेटा भेजने का समर्थन करता है?
- 23. क्या tryhaskell.org समर्थन परिभाषाओं का समर्थन करता है?
- 24. क्या स्कैला समर्थन पूंछ रिकर्सन ऑप्टिमाइज़ेशन का समर्थन करता है?
- 25. हास्केल का डेटा क्यों नहीं है। समर्थन अनंत सेट का समर्थन करता है?
- 26. खाली डेटा सदस्य अनुकूलन: क्या यह संभव होगा?
- 27. क्या डब्ल्यूसीएफ 4 (.NET Framework 4) क्लाइंट कनेक्शन पूलिंग का समर्थन करता है?
- 28. क्या यह संभव है कि लुआ का libpcre कार्यान्वयन '\ d' का समर्थन नहीं करता है?
- 29. साझा [डेटाकंट्रैक्ट] वर्ग
- 30. डब्ल्यूसीएफ डेटा अनुबंध और एनम्स का साझाकरण
लेकिन जब मैं ऐसा कर रहा हूं और डब्ल्यूसीएफ टेस्ट क्लाइंट का उपयोग करके इसका परीक्षण कर रहा हूं, तो यह कहता है कि "यह ऑपरेशन डब्ल्यूसीएफ टेस्ट क्लाइंट द्वारा समर्थित नहीं है"। – Pinu
शायद यह केवल डब्ल्यूसीएफ परीक्षण क्लाइंट है जो इसे संभाल नहीं सकता है! एक ही फ़ंक्शन को कॉल करने के लिए अपना खुद का छोटा क्लाइंट लिखने का प्रयास करें और उस जानकारी को वापस प्राप्त करें। –
marc_s सही है; वेब पेज आपको ब्राउज़र के भीतर से किसी सेवा की जांच करने देता है केवल पैरामीटर के रूप में आदिम डेटा प्रकारों का समर्थन करता है। यह सेवा की कार्यक्षमता को नुकसान नहीं पहुंचाता है। यदि आप अपना खुद का टूल नहीं लिखना चाहते हैं, तो एमएस डब्ल्यूसीएफ टेस्ट क्लाइंट (http://msdn.microsoft.com/en-us/library/bb552364.aspx) – GreenIcicle