Lists.asmx, GetList અને "કિંમત નલ કરી શકાતી નથી”

હું આજે શોધ્યું કે GetList() પદ્ધતિ lists.asmx વેબ સેવા કરવા માટે ખૂબ જ કાળજીપૂર્વક કહેવાય છે અથવા તે ભરેલું છે એક રહસ્યમય ફેંકવું "VALUE હોઈ નલ ન કરી શકો છો" અપવાદ (અને એમ ધારી રહ્યા છીએ રહ્યું તમે પણ ખરાબ સામાન્ય ભૂલ મેસેજ મળી શકે ભૂતકાળ, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ હતી ફેંકી દે. ")  વિશિષ્ટ રીતે, મને જાણવા મળ્યું કે તમે GetList પદ્ધતિ પર ઉપસર્ગ કોઇ પણ પ્રકારના ન આપી શકે છે.  નીચેના jQuery સ્નીપેટ બિંદુ સમજાવે:

image

જો કે તમે આવું, વેબ સેવા આ પ્રમાણે "VALUE નલ કરી શકાતી નથી" સાથે પ્રતિક્રિયા ફીડલ વગાડનાર-HTTP ને ટ્રાન્સક્રિપ્ટ પૂરા પાડવામાં આવેલ:

<?XML આવૃત્તિ = "1.0" = એન્કોડિંગ "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>
      <વિગત>
        <ભૂલ શબ્દમાળા xmlns ="
HTTP:/// schemas.microsoft.com sharepoint / / સાબુ">
કિંમત નલ કરી શકાતી નથી.
        </errorstring>
      </વિગત>
    </સાબુ:દોષ>
  </સાબુ:સંસ્થા>
</સાબુ:પરબીડિયું>

અલબત્ત, તમે કદાચ કે તમારા પોતાના પર "s0" પૂર્વગ નથી ઉમેરો કરશે, પરંતુ કેટલાક સાધનો આમ કહીને (ઇક્લિપ્સ જેવી).

આ બધી ગૂંચવણમાં મૂકે છે / નિરાશાજનક કારણ કે, અન્ય પદ્ધતિઓ ઉપસર્ગો સહન.  દાખલા તરીકે, એ GetListCollection પદ્ધતિ છે જો તે prefixed કરવામાં આવી રહ્યું નથી દિમાગમાં નથી, પણ, જેમ કે "xyzzy" નોનસેન્સ ઉપસર્ગો સાથે:

image

આ "મૂલ્ય નથી હોઈ શકે નલ" lists.asmx સાથે એકદમ સામાન્ય લાગે છે, જેથી આસ્થાપૂર્વક આ વ્યક્તિ ભવિષ્યમાં બહાર મદદ કરશે.

</અંત>

મારા બ્લોગ પર સબ્સ્ક્રાઇબ કરો.

Twitter પર મને ખાતે અનુસરો http://www.twitter.com/pagalvin

વન પર વિચાર્યું "Lists.asmx, GetList અને "કિંમત નલ કરી શકાતી નથી”

એક જવાબ છોડો PVA જવાબ રદ કરો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *