IDatabaseSnapshotRestore.OnPostRestore-Methode
Enthält die Post-Event Verarbeitung aus, nachdem eine Datenbank (SPDatabase -Objekt) von einem der Momentaufnahmen wiederhergestellt wird.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Sub OnPostRestore ( _
args As SPDatabaseSnapshotRestoreEvent _
)
'Usage
Dim instance As IDatabaseSnapshotRestore
Dim args As SPDatabaseSnapshotRestoreEvent
instance.OnPostRestore(args)
void OnPostRestore(
SPDatabaseSnapshotRestoreEvent args
)
Parameter
args
Typ: Microsoft.SharePoint.Administration.Backup.SPDatabaseSnapshotRestoreEventEin Objekt, das einen Verweis auf die Momentaufnahme enthält, von denen die Datenbank wiederhergestellt wird.
Hinweise
Implementieren Sie diese Methode, um benutzerdefinierte Logik bereitzustellen, der ausgeführt werden, nachdem eine Datenbank aus einer Momentaufnahme wiederhergestellt wird.
Rufen Sie diese Methode nicht aus dem eigenen Code. Der Wiederherstellungsprozess wird aufgerufen.
Beispiele
Das folgende Beispiel zeigt eine Implementierung, die für eine Datenbank verwendet werden kann. "this" verweist auf ein Objekt eines benutzerdefinierten geben gewählte SupplementalDatabase , die Entwickler von SPDatabase abgeleitet wurde und IDatabaseSnapshotRestoreimplementiert. Die Methode wird die Datenbank wieder online festgelegt.
Hinweis
SPDatabase hat eine andere OnPostRestore(Object, SPRestoreInformation) -Methode nach IBackupRestoreimplementieren, aber es wurde eine andere Signatur, damit kein Konflikt Name vorhanden ist.
public void OnPostRestore(SPDatabaseSnapshotRestoreEvent args)
{
if (args == null)
{
throw new ArgumentNullException("args");
}
this.Status = SPObjectStatus.Online;
this.Update(true);
}
Siehe auch
Referenz
IDatabaseSnapshotRestore Schnittstelle