X++:
System.Xml.XmlNode xmlNullNode = null;
System.String strNullStrng;
System.String strDocLibName = "Project Documents";
;
strNullStrng = "";
spLists.GetListItems(strDocLibName, strNullStrng, xmlNullNode, xmlNullNode, strNullStrng, xmlNullNode, strNullStrng);
Коллеги, данный код компилируется, но на этапе исполнения выдаёт ошибку "Недопустимый тип аргумента"
Я пытаюсь обратиться к методу прокси-сборки, вызывающей web-сервисы MOSS
Вот так этот сигнатура метода выглядит в ObjectBrawser:
Код:
public System.Xml.XmlNode GetListItems(string listName, string viewName, System.Xml.XmlNode query, System.Xml.XmlNode viewFields, string rowLimit, System.Xml.XmlNode queryOptions, string webID)
Member of SPListsProxy.SharePointLists.Lists
на C# всё работает:
Код:
PortalProxy.Lists lst = new PortalProxy.Lists();
lst.Url = http://v-sp-01/sites/AxPortal/_vti_bin/Lists.asmx;
lst.Credentials = CredentialCache.DefaultCredentials;
XmlNode xmlNode2 = lst.GetListItems("Project Documents", null, null, null, null, null, null);
В чём дело? Как исправить?