SharePoint REST api /CSOM 获取网站和 Web 中非活动功能的详细信息



我需要访问未使用 REST API 或使用 CSOM.Is 激活的网站和站点的功能详细信息,有什么方法可以做到这一点吗?

不幸的是,

这是不可能的。使用 CSOM,您只能获取站点的已激活功能列表。在这种情况下,Feature类包含DisplayNameDefinitionId属性。

若要通过 CSOM 获取功能,可以使用以下内容来获取有关已激活 Web 范围功能的信息:

var webFeatures = ctx.Web.Features;
ctx.Load(webFeatures,fcol => fcol.Include(f => f.DisplayName,f => f.DefinitionId));
ctx.ExecuteQuery();
foreach(var f in webFeatures)
{
   Console.WriteLine(f.DisplayName);
}

由于这是o365,因此SSOM不是一个选项。

最新更新