Я пишу программу, чтобы получить информацию сайта в SharePoint,Как получить администратор сайта или информацию о владельце пользователя в SharePoint с помощью C#
ClientContext clientContext = new ClientContext("ShareURL");
Web site = clientContext.Web;
clientContext.Load(site);
clientContext.ExecuteQuery();
ListCollection lists = clientContext.Web.Lists;
clientContext.Load(lists);
clientContext.ExecuteQuery();
foreach (List list in lists)
{
if (list.NoCrawl || list.Hidden || list.BaseType.ToString() == "Survey")
{
continue;
}
if (list.BaseType.ToString() == "GenericList")
{
Console.WriteLine("List : " + list.Title);
}
else if (list.BaseType.ToString() == "DocumentLibrary" && list.Title.ToString() != "Images")
{
Console.WriteLine("Document : " + list.Title);
}
}
, но теперь мне нужно получить этот сайт администратор или владелец пользователь, например, Электронная почта, имя пользователя ...
как я могу это получить?
Если вы хотите получить информацию о текущем пользователе, вы можете проверить это: https://social.msdn.microsoft.com/Forums/office/en-US/6c36915e-2848-42fb-b30f-8894a8944a2f/sharepoint- c-get-list-of-sites-on-which-user-has-permission-read-contrib-owner-admin? forum = sharepointdevelopmentprevious – Valkyrie
Я не могу использовать SPSite, я использую Microsoft.SharePoint.Client 14.0.0.0 – ZivHus
где можно скачать SPSite reference dll file? – ZivHus