在SharePoint Online跨站点集合中读取SharePoint列表

时间:2017-02-13 21:13:11

标签: c# sharepoint sharepoint-online csom provider-hosted

我有一个在提供者托管的应用程序中运行的函数(用C#编写并使用CSOM)并访问我的SharePointOnline租户上的列表。

只要我从创建列表的网站集中访问提供程序托管的应用程序,该函数就可以完全按预期工作。

let yesterday = moment().subtract(24, 'hours').toDate();

但是,如果我从其他网站集访问提供程序托管的应用程序,则无法访问该列表(我找不到文件)异常。

如何使用CSOM Microsoft.SharePoint.Client库访问另一个网站集中包含的列表?

如何在CSOM /提供商托管应用程序中读取列表的“跨站点集合”?

“On-Prem”我会使用列表的URL打开SPSite ...但到目前为止我在CSOM / SharePointOnline中尝试的所有内容都失败了。

1 个答案:

答案 0 :(得分:0)

尝试创建您要访问的网站集的上下文。

ClientContext context = new ClientContext(“[Site URL]”);
Web web = context.Web;
context.Load(web);
context.ExecuteQuery();
相关问题