IBackupRestore.OnPostRestore-Methode
Bietet Post Verarbeitung wiederherstellen.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Function OnPostRestore ( _
sender As Object, _
args As SPRestoreInformation _
) As Boolean
'Usage
Dim instance As IBackupRestore
Dim sender As Object
Dim args As SPRestoreInformation
Dim returnValue As Boolean
returnValue = instance.OnPostRestore(sender, _
args)
bool OnPostRestore(
Object sender,
SPRestoreInformation args
)
Parameter
sender
Typ: System.ObjectDas Objekt, das OnPostRestoreaufruft.
args
Typ: Microsoft.SharePoint.Administration.Backup.SPRestoreInformationEin SPRestoreInformation -Objekt, das Daten über den Vorgang enthält.
Rückgabewert
Typ: System.Boolean
true bei erfolgreicher; andernfalls false.
Hinweise
Mindestens sollte die Implementierung CurrentProgess() auf 100 % festgelegt und truezurückzugeben. Dies ist üblicherweise erforderlich ist.
In einigen Fällen sind postActions Wiederherstellung erforderlich. Die Implementierung von OnPostRestore kann beispielsweise einen Windowsdienst neu starten, der beendet oder angehalten werden, für die Wiederherstellung werden musste.
Die OnPostRestore -Methode wird nicht ausgeführt, wenn OnRestorefalsezurückgibt.
Beispiele
Die folgende Abbildung zeigt die am häufigsten verwendete Implementierung der OnPostRestore.
public Boolean OnPostRestore(Object sender, SPRestoreInformation args)
{
if (args == null)
{
throw new ArgumentNullException("args");
}
args.CurrentProgress = 100;
return true;
}
Public Function OnPostRestore(ByVal sender As Object, ByVal args As SPRestoreInformation) As Boolean
If args Is Nothing Then
Throw New ArgumentNullException("args")
End If
args.CurrentProgress = 100
Return True
End Function