SPDatabaseSnapshot.Restore-Methode (Boolean)
Die Datenbank mit der Datenbanksnapshot überschrieben und löscht dann alle Datenbanksnapshots, optional wird ignoriert, ob die Datenbankklasse IDatabaseSnapshotRestoreimplementiert.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Sub Restore ( _
force As Boolean _
)
'Usage
Dim instance As SPDatabaseSnapshot
Dim force As Boolean
instance.Restore(force)
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public void Restore(
bool force
)
Parameter
force
Typ: System.BooleanWenn true der Datenbanksnapshot an, die aktive Datenbank wiederhergestellt wird, auch wenn die Datenbankklasse nicht die IDatabaseSnapshotRestore -Schnittstelle implementiert. Wenn false, nur der Datenbanksnapshot werden auf die aktive Datenbank wiederhergestellt werden, wenn die Datenbankklasse die IDatabaseSnapshotRestore -Schnittstelle implementiert.
Ausnahmen
Ausnahme | Bedingung |
---|---|
NotSupportedException | force ist falseund die SPDatabase-abgeleiteten Klasse, die die Datenbank darstellt, implementiert nicht IDatabaseSnapshotRestore |
Exception | force ist falseund ein Aufruf der OnPreRestore() -Methode löst eine Ausnahme aus. |