Как мне обновить список sharepoint с помощью .net? - PullRequest
1 голос
/ 11 ноября 2009

У меня уже есть список SharePoint. Я хотел бы время от времени обновлять этот список с помощью приложения .NET. Как бы я это сделал?

РЕДАКТИРОВАТЬ: Это должно работать на удаленных машинах.

Ответы [ 3 ]

3 голосов
/ 11 ноября 2009

pgb ответ правильный. Это довольно просто, правда. Одно предостережение в том, что код, использующий объектную модель SharePoint, должен быть запущен на самом сервере SharePoint, а не на удаленной машине. Если вы пытаетесь взаимодействовать со списком SharePoint удаленно, вы, вероятно, захотите использовать веб-службы. SharePoint 2007 имеет приличный охват манипулирования списками во встроенных веб-службах, но если вам нужна более конкретная функциональность, вы всегда можете свернуть свою собственную.

Хорошая отправная точка для варианта «сделай сам» здесь: http://msdn.microsoft.com/en-us/library/ms464040.aspx

Документы SDK для веб-службы Lists можно найти по адресу http://msdn.microsoft.com/en-us/library/lists.aspx

2 голосов
/ 11 ноября 2009
2 голосов
/ 11 ноября 2009

Если у вас есть siteId и webId, вы можете сделать что-то вроде этого:

using (SPSite site = new SPSite(siteId))
{
    SPWeb web = site.OpenWeb(webId);
    SPList list = web.Lists["ListName"];

    // Manipulate your SPList here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...