Получить имя библиотеки документов SharePoint с помощью URL-адреса библиотеки документов - PullRequest
0 голосов
/ 05 января 2010

У нас есть требование получить имя библиотеки документов на основе URL-адреса библиотеки документов. Мы провели поиск по всем методам, предлагаемым веб-службой «Список» в SharePoint, но не смогли найти метод, который принимает URL-адрес библиотеки документов в качестве входных данных и предоставляет имя библиотеки документов.

Ценю любые мысли.

Спасибо.

Ответы [ 2 ]

1 голос
/ 05 января 2010

Просто добавьте, что, если вы хотите получить имя библиотеки документов из URL-адреса, то лучше использовать объектную модель. После создания библиотеки документов URL-адрес библиотеки документов фиксируется, поэтому изменение имени не будет отражаться в URL-адресе.

1 голос
/ 05 января 2010

Я не думаю, что вы можете легко сделать это в одной строке кода, но следующее работает с обоими URL-адресами, указывающими непосредственно на библиотеку документов, а также указывающими на файл в этой библиотеке

string completeUrl = "http://portal.dev.muhimbi.local/sites/PDFConverterTest/subsite2/Shared%20Documents";
using (SPSite site = new SPSite(completeUrl))
{
    using (SPWeb web = site.OpenWeb())
    {
        SPList list = web.GetList(completeUrl);
        string listName = list.Title;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...