I've write a program to get site info in SharePoint,
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);
}
}
but now i need to get this site admin or owner user, e.g. Email, User name...
how can i get this?