Freigeben über


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.Boolean

    Wenn 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.

Siehe auch

Referenz

SPDatabaseSnapshot Klasse

SPDatabaseSnapshot-Member

Restore-Überladung

Microsoft.SharePoint.Administration.Backup-Namespace