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.