web services - WCF Contracts and namespaces? -


हाय,

WCF में डेटा / सर्विस अनुबंधों का डिफ़ॉल्ट नेमस्पेस "http://tempuri.org/" है सेवा का संपर्क सेट करके। नेमस्पेस और सेवाविवाह। नामस्थान हम कस्टम नाम स्थान प्राप्त कर सकते हैं। मुझे इस पर कुछ सवाल हैं:

  1. क्या मुझे http: // नामस्थान का उपयोग करना पड़ता है या क्या मैं इसे उसी सीएलएस नेमस्पेस में नामांकित कर सकता हूं?
  2. अगर सीएलएस नेमस्पेस का उपयोग करने के लिए मुझे अपने सभी डेटाकॉन्ट्रैक्ट्स को MyApp.IO के तहत सेट करना है, तो क्या यह सब मैन्युअल रूप से सेट किए बिना करने का एक आसान तरीका है?
  3. सीएलएस नेमस्पेस को पूरी सेवा और इसके डेटाकॉन्ट्रैक्ट के लिए कॉन्ट्रैक्ट नेमस्पेस के रूप में सेट करें?

    प्रश्न 1 नाम स्थान कुछ भी हो सकता है। लोग आम तौर पर किसी यूआरआई के कुछ फार्म का उपयोग करते हैं लेकिन यह किसी वास्तविक वेब पेज पर इंगित नहीं होता है। अक्सर लोग नाम स्थान में एक संस्करण पहचानकर्ता का उपयोग करेंगे लेकिन इसके बारे में कोई नियम नहीं हैं कि आपको क्या करना चाहिए।

    प्रश्न 2. ऊपर देखें। प्रश्न 3. आप नाम स्थान सेट कर सकते हैं इस तरह के सभी अनुबंध:

      // यह सभी कॉन्ट्रैक्ट के लिए मानक नेमस्पेस मैपिंग को ओवरराइड करता है // कंटोसो। सीआरएम में। [विधानसभा: अनुबंधनामपैस ("http://schemas.example.com/crm", सीएलआर नामस्थान = "कंटोसो। सीआरएम")] नामस्थान कंटोसो। सीआरएम {// नामस्थान बनने के लिए ओवरराइड किया जाता है: // http: // स्कीमास example.com/crm। // लेकिन डिफ़ॉल्ट नाम "ग्राहक" है [डेटाकॉन्ट्रक्ट] सार्वजनिक कक्षा ग्राहक {// कोड नहीं दिखाया गया है। }}   

    आप इसे अधिक जानकारी के लिए देख सकते हैं

Comments