IBackupRestoreConfiguration 接口
提供一个属性,指示是否可以仅配置设置的备份 (和还原) 中包含的组件实现类表示。
命名空间: Microsoft.SharePoint.Administration.Backup
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Interface IBackupRestoreConfiguration _
Inherits IBackupRestore
用法
Dim instance As IBackupRestoreConfiguration
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public interface IBackupRestoreConfiguration : IBackupRestore
备注
针对实施者的注释
您的自定义组件类应该实现此接口,并实现其 CanBackupRestoreAsConfiguration 属性以在满足下列条件时始终返回 true:
该类仅表示配置设置。
设置的范围为整个场或者内容发布 Web 服务。有关内容发布 Web 服务的详细信息,请参阅Background: Service Entities in Windows SharePoint Services。
设置不要假设任何特定的服务器名称或服务器场拓扑结构。
相反,如果类表示内容(如列表、网站、网站集、Web 应用程序、附加数据库、非配置文件集合),则不应该实现此接口;如果类包含与此类内容组件相关的配置设置(或者假定存在此类内容组件),则也不应该实现此接口。在后一种情况下,类可能应该实现为表示内容的父 IBackupRestore 对象的 IBackupRestore 子项。
根据经验,认为作为一种场模板的配置专用的备份。例如,如果SharePoint Foundation已安装在服务器场,服务器场管理员可以恢复配置专用组件来创建被配置以匹配源服务器场的部署。管理员可以选择还原所有,或选定零件,原始的内容,或者添加新内容或同时控制两者。尽管实现IBackupRestoreConfiguration的组件可以配置内容还原的一部分,但它有助于确定组件是否应实现IBackupRestoreConfiguration时记住场模板方案。如果它在某些情况下可能会适合您的组件是场模板,即使没有来自源服务器场的内容被恢复到新目标服务器场的一部分,您的类应实现IBackupRestoreConfiguration。