2011-09-18 14 views
5

क्या कोई कारण है कि वेब सेवाओं के लिए डिफ़ॉल्ट प्लग और प्ले एफ # प्रकार प्रदाता साबुन आधारित wsdl है? क्या यह आरईएसटी में औपचारिक अनुबंधों की कमी के कारण है? ऐसा है कि प्रत्येक आरईएसटी एपीआई काफी भिन्न हो सकता है और इसलिए एक सामान्य आरईएसटी प्रदाता प्रदान करना मुश्किल हो सकता है?एफ # प्रकार प्रदाता और आरईएसटी एपीआई

उत्तर

10

टाइप प्रदाताओं को अपनी नौकरियों को अच्छी तरह से करने के लिए मशीन-पठनीय प्रकार स्कीमा की आवश्यकता होती है।

3

मुझे लगता है कि ऐसा इसलिए है क्योंकि एपीआई कैसा दिखता है इसका कोई तरीका नहीं है। मनुष्य दस्तावेज पढ़ सकते हैं, लेकिन टाइप प्रदाता नहीं कर सकता। अन्य एपीआई में एक्सएमएल विनिर्देश हैं, इसलिए वे आसान हैं।

6

टाइप प्रदाताओं को स्कीमा की आवश्यकता है। तो आप Open Data Protocol का उपयोग कर सकते हैं जो REST + स्कीमा है। उस कार्य के लिए आप ODataTypeProvider का उपयोग कर सकते हैं जो पहले ही लागू हो चुका है।

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