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 અને "કિંમત નલ કરી શકાતી નથી”

જવાબ છોડો

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