无法加载区域设置字段/属性 SharePoint CSOM

本文关键字:属性 SharePoint CSOM 字段 设置 加载 区域 | 更新日期: 2023-09-27 18:35:42

using (ClientContext context = SharePointManager.ConnectTo(site))
{
    var spTimeZone = context.Web.RegionalSettings;
    context.Load(spTimeZone);
}

错误消息如下所示:

"

字段或属性"区域设置"不存在

仔细检查 SharePoint 网站的区域设置是否为 UTC +8。我错过了什么吗?

无法加载区域设置字段/属性 SharePoint CSOM

最有可能发生此错误,因为您使用的是 SharePoint Server 2013 Client Components SDK 或 SharePoint Online Client Components SDK Against SharePoint 2010

Web 类不会公开 SharePoint 2010 CSOM 中的RegionalSettings属性。

总而言之,使用 SharePoint 2010 CSOM 检索区域设置似乎是不可能的,因为 Web 类不公开RegionalSettings属性。

如何确定CSOM SDK程序集版本?

Assembly assembly = Assembly.GetAssembly(typeof(ClientContext));
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location);
string version = fvi.FileVersion;

如何通过CSOM确定SharePoint版本?

using (var ctx = new ClientContext(webUrl))
{
    ctx.ExecuteQuery();
    var version = ctx.ServerLibraryVersion;
}