Получить weburl от клиентской объектной модели Sharepoint
Допустим, у меня есть полный URL на сайт sharepoint.
В прошлом, когда я хотел получить URL-адрес weburl и doc, я использовал метод url to web url серверных расширений Front Page. ( http://msdn.microsoft.com/en-us/library/ms460544.aspx).
So for example if you had a site at
http://webapp/site1/chidsite/a.doc
Я хочу метод в CSOM, который будет возвращать /site1/childsite в качестве веб-заголовка.
Я вижу метод Web.WebUrlFromPageUrlDirect() в CSOM, но не уверен, что получаю от него то, что мне нужно. В классе Uri я вернусь, буду ли я использовать свойство "AbsolutePath" для weburl?
Как правильно это сделать?
Я также хотел бы получить docURL, который обычно получается при обращении к URL-адресу веб-адреса через расширения главной страницы.
Fileurl будет расположение файла относительно веб-сайта. Поэтому, если документ хранится в библиотеке документов под названием "Документы", вы получите значение /Documents/file.ext.
1 ответ
Ну, я вернулся к использованию расширений FrontPage при выполнении URLToWebURL, так как я просто не был уверен, что получаю, используя методы CSOM. Хотя проверьте ссылки ниже для ответов, которые я получил в другом месте.