无法加载区域设置字段/属性 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 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;
}