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