如何在wpf中加载On Premise sharepoint文档库和子网站#

时间:2018-03-19 18:32:38

标签: c# wpf sharepoint

我正在创建一个WPF窗口应用程序,我需要在wpf treeview控件中显示内部共享点文档库和子站点及其文档的内容。

例如 假设这是我的sharepoint网址 https://mysite.mycompany.com.when我在浏览器中转到此网址,它会显示我的用户名

的所有文档和子网站

我希望以分层方式在WPF树视图中使用相同的内容

此外,当用户单击一个文件夹时,该文件夹下的所有文件/文档将显示在包含元数据详细信息的列表视图中 比如创建日期,修改日期等

请使用c#

帮我解决这个问题

到目前为止,我已尝试使用下面的代码来获取文件夹列表,但我不知道如何获取文件列表以及如何获取子网站

Microsoft.SharePoint.Client.List _lists = 
  clientContext.Web.Lists.GetByTitle("Documents");
  clientContext.Load(_lists);
   clientContext.ExecuteQuery();
   Microsoft.SharePoint.Client.CamlQuery query = new 
   Microsoft.SharePoint.Client.CamlQuery();
    query.ViewXml = "<View/>";
   Microsoft.SharePoint.Client.ListItemCollection liCol = 
  _lists.GetItems(query);
   clientContext.Load(liCol);
    clientContext.ExecuteQuery();
   foreach (Microsoft.SharePoint.Client.ListItem li in liCol)
   {
    }

0 个答案:

没有答案