【发布时间】:2022-10-14 12:50:20
【问题描述】:
我们在 SharePoint 中有两个列表,它们被用作文件的主/元信息。我想使用 C# 列出这些列表的内容,但无法做到。
C# 代码引发错误并要求提供 SharePoint.intl 文件。我无法找到此文件。谁能建议,如何阅读 C# 中的 SharePoint 列表?
示例代码如下:
static void Main(string[] args)
{
SPSite oSpSite = new SPSite("https://xxxxx.sharepoint.com/sites/MHLanding/");
SPWeb oSPWeb = oSpSite.OpenWeb();
SPList oSpList = oSPWeb.Lists["PermissionMatrix"];
SPListItemCollection oSpListCln = oSpList.Items;
foreach (SPListItem item in oSpListCln)
{
Console.WriteLine(item["SiteWorker"] + "\n");
}
}
【问题讨论】:
-
它在构建或运行时失败?如果是运行时,哪一行?我在您的示例中没有看到身份验证代码。您只是发布部分代码吗?此外,您应该将 spsite 和 spweb 变量作为最佳实践代码。
-
构建失败。你能分享读取共享点列表的代码片段吗?不确定是否遗漏了什么(参考 DLL 或 ???)
标签: c# list sharepoint