Lists.asmx, GetList మరియు "విలువ శూన్య ఉండకూడదు”

నేను ఈ రోజు కనుగొన్నాడు GetList() లో విధానం lists.asmx వెబ్ సేవ చాలా జాగ్రత్తగా అని వుంటుంది లేదా మినహాయింపు "శూన్య ఉండకూడదు విలువ" అది ఒక రహస్యమైన త్రో బట్టి వార్తలు (మరియు ఊహిస్తూ ఆ మీరు చెత్తగా సాధారణ దోష సందేశం గత పొందవచ్చు, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ విసిరి జరిగినది. ")  ముఖ్యంగా, నేను మీరు GetList పద్ధతి ఉపసర్గ ఎలాంటి ఇవ్వలేము కనుగొన్నారు.  కింది j క్వెరీ స్నిప్పెట్ విషయాన్ని ఉదహరిస్తుంది:

image

మీరు ఇలా చేస్తే, వెబ్ సేవ ఈ ప్రకారం "విలువ శూన్య ఉండకూడదు" అంటాడు ఇంగ్లీషు సారంగి వాయించేవాడు-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" వంటి అర్ధంలేని పూర్వప్రత్యయంగా:

image

ఈ lists.asmx మంచి సాధారణ తెలుస్తోంది "విలువ శూన్య ఉండకూడదు" కాబట్టి ఆశాజనక ఈ భవిష్యత్తులో ఎవరైనా సహాయం చేస్తుంది.

</చివర>

నా బ్లాగ్ సబ్స్క్రయిబ్.

వద్ద ట్విట్టర్ లో నన్ను అనుసరించండి http://www.twitter.com/pagalvin

ఒక ఆలోచన "Lists.asmx, GetList మరియు "విలువ శూన్య ఉండకూడదు”

ఒక Reply వదిలి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి *