SharePoint 加载项模型中的变体
Summary
在新 SharePoint 外接程序模型中配置变体的方法与使用完全信任代码不同。 在典型完全信任代码 (FTC)/场解决方案场景中,SharePoint 服务器端对象模型 (Microsoft.SharePoint.Publishing.Variations) 用来配置变体,并通过 SharePoint 解决方案部署中执行过代码的功能。
在 SharePoint 外接程序模型场景中,你可以使用 SharePoint 客户端对象模型 (CSOM) 或 REST API 配置变体。 此模式通常称为 远程预配模式。
高级别准则
作为经验法则,我们希望提供以下高级别准则,以在新的 SharePoint 外接程序模型中配置变体。
- 使用 SharePoint 客户端对象模型 (CSOM) API 来随时随地尽可能配置变体。
- .Net 客户端对象模型 变体类(MSDN API 文档)
- JavaScript 客户端对象模型 变体类(MSDN API 文档)
- 不是所有的变体配置设置目前均通过上面列出的 SharePoint CSOM API 变体类可用。
- 你可以不再局限于以上列出的 CSOM API 变体类来提供和配置某些变体设置。 若要执行此操作,你可以设置站点属性包中存储的变体设置的值和/或修改与变体相关的列表中的列表项。
- VariationsExtensions.cs 类(O365 PnP 示例)包含修改属性包和列表项值以配置变体设置的几个示例。
- VariationsExtensions.cs 类 (O365 PnP 示例) 演示了如何配置可以在变体设置页中设置的所有设置。
- 选择可供网站用户界面使用的语言(O365 支持文章)能够解决 Office 365 的某些多语言功能问题。
相关链接
- 指南文章中 https://aka.ms/OfficeDevPnPGuidance
- MSDN 中的引用位于 https://aka.ms/OfficeDevPnPMSDN
- 视频中的 https://aka.ms/OfficeDevPnPVideos
PnP 示例
适用于
- Office 365 多租户 (MT)
- Office 365 专用 (D)
- SharePoint 2013 本地