Открио сам да је данас ГетЛист() метода у листс.асмк веб сервиса мора да се зове веома пажљиво и да је склона да се баци мистериозни "вредност не може бити нулл" изузетак (и под претпоставком да је можете добити прошлости још горе генеричке поруке о грешци, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ бачен. ") Посебно, Нашао сам да не може да пружи било какав префикс на ГетЛист метода. Следећи јКуери код илуструје тачку:
Ако то урадите, Веб услуга одговара са "Вредност не може бити нула" по ово виолиниста-условом ХТТП транскрипт:
<?xml version="1.0" encoding="utf-8"?>
<сапун:Коверат
КСМЛнс:сапун ="хттп://сцхемас.кмлсоап.орг / сапун / коверти /"
КСМЛнс:кси = "хттп://ввв.в3.орг/2001/КСМЛСцхема-инстанце"
КСМЛнс:ксд ="хттп://ввв.в3.орг/2001/КСМЛСцхема"><сапун:Тело>
<сапун:Грешка>
<фаултцоде>сапун:Сервер</фаултцоде>
<фаултстринг>
Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ је бачена.
</фаултстринг>
<детаљ>
<еррорстринг КСМЛнс ="хттп://сцхемас.мицрософт.цом / СхареПоинт / сапун /">
Вредност не може бити нула.
</еррорстринг>
</детаљ>
</сапун:Грешка>
</сапун:Тело>
</сапун:Коверат>
Наравно, вероватно не би додао да "С0" префикс на сопствене, али неки алати су склони да то уради (као Ецлипсе).
То је све више збуњујуће / фрустрирајуће, јер друге методе толерише префикса. На пример, the ГетЛистЦоллецтион метод не смета ако је прошло префикс, чак и са бесмисленим префиксима попут "киззи":
Ова "вредност не може бити нула" изгледа прилично уобичајено са листс.асмк па се надам да ће то помоћи некоме у будућности.
</крај>
Следите ме на Туиттер на http://www.twitter.com/pagalvin
A small comment
I think that you missed “s0” prefix for lisname
try this
Tasks