SPDatabaseSnapshot.Restore 方法 (Boolean)
覆盖数据库使用数据库快照,然后删除所有数据库快照,还可以选择忽略是否数据库类实现IDatabaseSnapshotRestore。
命名空间: Microsoft.SharePoint.Administration.Backup
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Sub Restore ( _
force As Boolean _
)
用法
Dim instance As SPDatabaseSnapshot
Dim force As Boolean
instance.Restore(force)
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public void Restore(
bool force
)
参数
force
类型:System.Boolean如果true的数据库快照还原到实时数据库,即使数据库类不实现IDatabaseSnapshotRestore接口。如果false,数据库快照将只能还原到实时数据库 (如果数据库类实现IDatabaseSnapshotRestore接口。
异常
异常 | 条件 |
---|---|
NotSupportedException | force是false和SPDatabase-表示数据库派生的类不实现IDatabaseSnapshotRestore |
Exception | force是false,并在OnPreRestore()方法的调用引发异常。 |