Технологии: Winforms, .NET, C #, веб-службы Sharepoint
В настоящее время я пишу настольное приложение winform, которое должно иметь доступ к определенному списку документов Sharepoint и настраиваемым входным переменным (из библиотеки документов Sharepoint)
http: / /www.infoq.com/articles/swanson-moss-web-services
Этот веб-сайт дал мне хорошее представление о том, какие веб-службы доступны, но я не могу понять отсюда, как получить доступ к тому, что я хочу.
Использование website.com/_vti_bin/Lists.asmx и website.com/_vti_bin/Dws.asmx в качестве моих веб-ссылок.
com.website.Lists splist = new Project.com.website.Lists();
com.website1.Dws spData = new Project.com.website1.Dws();
splist.Credentials = new NetworkCredential("username", "password", "domain");
splist.GetList("My_list");
Это был мой первый сайт соблазняюсь подключиться, и это дает мне исключение SOAPException (это объем деталей, которые я могу предоставить)
Не уверен, что это необходимо, но есть еще один сайт sharepoint, размещенный на сайте "website.com" (тот, который я Я пытаюсь получить доступ, это "website.com/sites/mysite") Это что-то меняет?
Я просто пытаюсь выяснить, на правильном ли я пути, используя эту службу, или все неправильно понял
РЕДАКТИРОВАТЬ 1: оставил исходный вопрос, чтобы люди поняли, что происходит.
@CBono: Статья, на которую вы указали ссылку, была большим подспорьем для начала работы. (Я пока не могу проголосовать за :() Мне удалось получить список, но форматирование или получение AT данных оказывается трудным. Вот что было предоставлено:
query.InnerXml = " " + "3 ";
viewFields.InnerXml = " ";
queryOptions.InnerXml = "";
Но мои результаты выглядят так:
и у меня нет идей, как я бы использовал CAML, чтобы разбить это на части. (Кроме того, я использую Sharepoint Server 2007, а не 2010