SharePoint 加载项模型中的信息管理策略
在新 SharePoint 外接程序模型中应用信息管理策略的方法与使用完全信任代码不同。 在典型完全信任代码 (FTC)/场解决方案中,信息管理策略由 SharePoint 服务器端对象模型管理和应用,并由 SharePoint 场解决方案部署,通常作为计时器作业的一部分。
在 SharePoint 外接程序模型方案中,SharePoint 客户端对象模型 (CSOM) 和远程计时器作业用于管理和应用信息管理策略。
高级别准则
作为经验法则,我们将提供以下有关对 SharePoint 网站管理和应用信息管理策略的高级别准则。
- 请记住,当信息管理策略在网站集级别中定义,网站集的所有者可禁用它们。
- 当使用远程模型和 CSOM 来设置信息管理策略时,网站集的所有者不能禁用它们。 远程模型方法是一种对企业更友好的模型,它将确保信息管理策略在整个 SharePoint 环境中始终处于启用状态。
- 使用远程计时器作业中的 SharePoint CSOM 以管理和应用信息管理策略。
- 确保在使用大型数据集合递归爬网时(当你在 SharePoint 网站中检查项目并相应地对其应用信息管理策略时),你没有违反 Office 365 SharePoint API 限制的限制。
- Core.Throttling(O365 PnP 示例)展示了如何编写智能代码来处理 Office 365 SharePoint API 限制。
注意
CSOM 暂无可用于设置内容类型保留(仅在网站上)的方法。
开始使用
以下 O365 PnP 代码示例和视频演示了如何管理和应用信息管理策略或 SharePoint 网站。 在此示例中,代码循环访问应用于 SharePoint 网站集中的文档库的内容类型,并应用保留策略。
以下视频将展示整个代码示例。
相关链接
- 信息管理策略和应用模型(O365 PnP 视频)
- 指南文章中 https://aka.ms/OfficeDevPnPGuidance
- MSDN 中的引用位于 https://aka.ms/OfficeDevPnPMSDN
- 视频中的 https://aka.ms/OfficeDevPnPVideos
PnP 示例
适用于
- Office 365 多租户 (MT)
- Office 365 专用 (D) 部分
- SharePoint 2013 本地 – 部分
专用模式和本地模式在使用 SharePoint 外接程序模型技术方面完全相同,但在可以使用的可能的技术方面存在差异。