मैं समझता हूँ कि मैं ServiceContract
(जैसे Name
, Namespace
) विशेषता के लिए कई विकल्प लागू कर सकते हैं और OperationContract
(Action
, ReplyAction
)सेवा और डेटा अनुबंधों के लिए सर्वश्रेष्ठ अभ्यास - WCF
के लिए एक ही DataContract
(Namespace
) में जाता है और DataMember
(IsRequired
, Name
, Order
)
मैं कैसे निर्धारित करूं कि मुझे किसी विशेष विकल्प को लागू करने की आवश्यकता है या नहीं। मुझे सबसे अच्छा अभ्यास/सम्मेलन क्या करना चाहिए?
@Aaronaught - क्या नेमस्पेस का URL से कोई संबंध है, सेवाओं में होस्ट किया जाएगा? मुझे पता है कि मैं किसी भी नेमस्पेस को निर्दिष्ट कर सकता हूं, लेकिन यह सुनिश्चित नहीं था कि नामस्थान समान है जहां वेब होस्ट स्थित है। – DotnetDude
@DotnetDude: नहीं, वास्तव में नहीं। नेमस्पेस को एक अद्वितीय पहचानकर्ता माना जाता है जो आपके 'AwesomeService' को हर किसी के' AwesomeService 'से अलग करता है। यदि आपके पास असली उत्पादन यूआरएल होता है, तो यह आपको उपयोग करने के लिए * चोट नहीं पहुंचाएगा (मैं करता हूं), लेकिन यह एक आवश्यकता नहीं है। – Aaronaught
नेमस्पेस और नाम जेनरेट किए गए एक्सएमएल के आकार को प्रभावित करते हैं और आखिरकार तार के दूसरे छोर पर deserialized वस्तुओं को प्रभावित करते हैं। –