Freigeben über


SPDatabaseSnapshot.Restore-Methode

Die Datenbank mit der Datenbanksnapshot überschreibt, solange die Klasse, die die Datenbank repräsentiert IDatabaseSnapshotRestoreimplementiert, und löscht dann alle Datenbanksnapshots.

Namespace:  Microsoft.SharePoint.Administration.Backup
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Sub Restore
'Usage
Dim instance As SPDatabaseSnapshot

instance.Restore()
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public void Restore()

Ausnahmen

Ausnahme Bedingung
NotSupportedException

Die SPDatabase-abgeleiteten Klasse, die die Datenbank darstellt, implementiert nicht IDatabaseSnapshotRestore

Exception

Ein Aufruf der OnPreRestore() -Methode löst eine Ausnahme aus.

Hinweise

Um das Überschreiben einer Datenbank mit einem der seine Datenbanksnapshots zu erzwingen, auch wenn die SPDatabase-abgeleiteten Klasse, die die Datenbank darstellt, implementiert nicht IDatabaseSnapshotRestore (oder es wird implementiert, aber die OnPreRestore() -Methode löst eine Ausnahme aus), verwenden Sie die Restore(Boolean) Überladung dieser Methode.

Siehe auch

Referenz

SPDatabaseSnapshot Klasse

SPDatabaseSnapshot-Member

Restore-Überladung

Microsoft.SharePoint.Administration.Backup-Namespace