నేను ఈ రోజు కనుగొన్నాడు GetList() లో విధానం lists.asmx వెబ్ సేవ చాలా జాగ్రత్తగా అని వుంటుంది లేదా మినహాయింపు "శూన్య ఉండకూడదు విలువ" అది ఒక రహస్యమైన త్రో బట్టి వార్తలు (మరియు ఊహిస్తూ ఆ మీరు చెత్తగా సాధారణ దోష సందేశం గత పొందవచ్చు, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ విసిరి జరిగినది. ") ముఖ్యంగా, నేను మీరు GetList పద్ధతి ఉపసర్గ ఎలాంటి ఇవ్వలేము కనుగొన్నారు. కింది j క్వెరీ స్నిప్పెట్ విషయాన్ని ఉదహరిస్తుంది:
మీరు ఇలా చేస్తే, వెబ్ సేవ ఈ ప్రకారం "విలువ శూన్య ఉండకూడదు" అంటాడు ఇంగ్లీషు సారంగి వాయించేవాడు-HTTP ట్రాన్స్క్రిప్ట్ అందించిన:
<?xml version="1.0" encoding="utf-8"?>
<సబ్బు:పైకాకితము
xmlns:సబ్బు ="http://schemas.xmlsoap.org / సబ్బు / కవచ /"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xmlns:XSD ="http://www.w3.org/2001/XMLSchema"><సబ్బు:శరీరం>
<సబ్బు:నేరము>
<faultcode>సబ్బు:సర్వర్</faultcode>
<faultstring>
Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ విసిరిన.
</faultstring>
<వివరముగా>
<errorstring xmlns ="http://schemas.microsoft.com / SharePoint / సబ్బు /">
విలువ శూన్య ఉండకూడదు.
</errorstring>
</వివరముగా>
</సబ్బు:నేరము>
</సబ్బు:శరీరం>
</సబ్బు:పైకాకితము>
కోర్సు యొక్క, మీరు బహుశా మీ స్వంత ఆ "s0" ఉపసర్గ జోడించడానికి కాదు, కానీ కొన్ని టూల్స్ దీన్ని బట్టి ఉంటాయి (ఎక్లిప్స్ వంటి).
ఈ అన్ని మరింత గందరగోళంగా ఉంది / ఇతర పద్ధతులు ప్రిఫిక్సెస్ తట్టుకోలేని ఎందుకంటే విసుగుని. ఉదాహరణ కోసం, ఆ GetListCollection ఇది ముందు అయితే పద్ధతి చూసుకొని లేదు, కూడా "xyzzy" వంటి అర్ధంలేని పూర్వప్రత్యయంగా:
ఈ lists.asmx మంచి సాధారణ తెలుస్తోంది "విలువ శూన్య ఉండకూడదు" కాబట్టి ఆశాజనక ఈ భవిష్యత్తులో ఎవరైనా సహాయం చేస్తుంది.
</చివర>
వద్ద ట్విట్టర్ లో నన్ను అనుసరించండి http://www.twitter.com/pagalvin
A small comment
I think that you missed “s0” prefix for lisname
ఈ ప్రయత్నించండి
Tasks