SharePoint'我的会员资格'社区网站中的webpart计数器

时间:2015-11-03 10:49:58

标签: sharepoint sharepoint-2013 csom

在SharePoint 2013社区网站中,成员列表下有一堆计数器。不幸的是,这些字段是只读的。

当我们以编程方式导入讨论时(通过托管API CSOM),计数器会更新。在导入之前,我们清除讨论列表,然后不减少每个成员的计数器。 手动删除项目时,它们会减少:(

任何人都可以指出如何通过CSOM(或SSOM,如果需要)更新成员资格webpart统计信息。

提前致谢!

1 个答案:

答案 0 :(得分:0)

使用SSOM:

        _web.Properties["Community_TopicsCount"] = 100;
        _web.AllProperties["Community_TopicsCount"] = 100;

        _web.Properties["Community_RepliesCount"] = 100;
        _web.AllProperties["Community_RepliesCount"] = 100;

        _web.Properties["Community_MembersCount"] = _web.SiteUsers.Count.ToString();
        _web.AllProperties["Community_MembersCount"] = _web.SiteUsers.Count.ToString();

        _web.Properties.Update();
        _web.Update();