SharePoint 加载项模型中的信息管理策略

在新 SharePoint 外接程序模型中应用信息管理策略的方法与使用完全信任代码不同。 在典型完全信任代码 (FTC)/场解决方案中,信息管理策略由 SharePoint 服务器端对象模型管理和应用,并由 SharePoint 场解决方案部署,通常作为计时器作业的一部分。

在 SharePoint 外接程序模型方案中,SharePoint 客户端对象模型 (CSOM) 和远程计时器作业用于管理和应用信息管理策略。

高级别准则

作为经验法则,我们将提供以下有关对 SharePoint 网站管理和应用信息管理策略的高级别准则。

  • 请记住,当信息管理策略在网站集级别中定义,网站集的所有者可禁用它们。
    • 当使用远程模型和 CSOM 来设置信息管理策略时,网站集的所有者不能禁用它们。 远程模型方法是一种对企业更友好的模型,它将确保信息管理策略在整个 SharePoint 环境中始终处于启用状态。
  • 使用远程计时器作业中的 SharePoint CSOM 以管理和应用信息管理策略。
  • 确保在使用大型数据集合递归爬网时(当你在 SharePoint 网站中检查项目并相应地对其应用信息管理策略时),你没有违反 Office 365 SharePoint API 限制的限制。

注意

CSOM 暂无可用于设置内容类型保留(仅在网站上)的方法。

开始使用

以下 O365 PnP 代码示例和视频演示了如何管理和应用信息管理策略或 SharePoint 网站。 在此示例中,代码循环访问应用于 SharePoint 网站集中的文档库的内容类型,并应用保留策略。

以下视频将展示整个代码示例。

PnP 示例

适用于

  • Office 365 多租户 (MT)
  • Office 365 专用 (D) 部分
  • SharePoint 2013 本地 – 部分

专用模式和本地模式在使用 SharePoint 外接程序模型技术方面完全相同,但在可以使用的可能的技术方面存在差异。