c# - How set Two values in one Name with UriTemplate? -
मैंने यह कोड बनाया है:
  [ऑपरेशन कॉन्ट्रैक्ट] [WebGet (UriTemplate = "detect? V = 1.0 & amp; q = {q} ", बॉडीस्टाइल = वेबमेलबॉडीस्टाइल.बारे)] पताओँ भाषाओँ गेटडाकेट भाषा (स्ट्रिंग क्यू); [ऑपरेशन कॉन्ट्रैक्ट] [वेबगेट = "अनुवाद करें? वी = 1.0 और amp; q = {क्वेरी} & amp; (लैंगपियर = {से} | {से})", बॉडीस्टाइल = वेबमेलबॉडीस्टाइल.बारे)] अनुवाद करें GetTranslateLanguage (स्ट्रिंग क्वेरी, स्ट्रिंग से, स्ट्रिंग के लिए);   लेकिन मुझे यह त्रुटि मिलती है:
उरीटम्प्लेट
'translate? V = 1.0 & amp; q = {query} & amp; (langpair = {से} | {से}) 'मान्य नहीं है; क्वेरी स्ट्रिंग का प्रत्येक भाग'name = value'के रूप में होना चाहिए, जब मान एक यौगिक खंड नहीं हो सकता। अधिक विवरण के लिए UriTemplate के लिए दस्तावेज़ीकरण देखें।
 मुझे पता है  (name = value) । मैं कैसे  नाम = {value1} | {value2}  प्राप्त कर सकता हूं? क्या यह संभव है? 
या कोई अन्य समाधान!
 त्रुटि संदेश बताता है ,  langpair = {from} | {to}  नहीं हो सकता है क्योंकि यह जाहिरा तौर पर एक जटिल मूल्य हो सकता है। 
आप
  लाँगपायर = {लैंगपायर}  
और फिर दो भागों को प्राप्त करने के लिए अपनी विधि में उपयोग करें:
  स्ट्रिंग लंगपैर = "एन | fr"; स्ट्रिंग [] भागों = लंगपायर। नमूना ('|'); = भागों से स्ट्रिंग [0]; // "एन" स्ट्रिंग = पार्ट्स [1]; // "fr"   
Comments
Post a Comment