IBackupRestore.OnBackupComplete-Methode
Backup Nachverarbeitung enthält.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Function OnBackupComplete ( _
sender As Object, _
args As SPBackupInformation _
) As Boolean
'Usage
Dim instance As IBackupRestore
Dim sender As Object
Dim args As SPBackupInformation
Dim returnValue As Boolean
returnValue = instance.OnBackupComplete(sender, _
args)
bool OnBackupComplete(
Object sender,
SPBackupInformation args
)
Parameter
sender
Typ: System.ObjectDas Objekt, das OnBackupCompleteaufruft.
args
Typ: Microsoft.SharePoint.Administration.Backup.SPBackupInformationEin SPBackupInformation -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 backup postActions erforderlich. Die Implementierung von OnBackupComplete konnte beispielsweise einen Windows-Dienst neu starten, der beendet oder angehalten für die Sicherung werden musste.
Die OnBackupComplete -Methode wird nicht ausgeführt, wenn OnBackupfalsezurückgibt.
Beispiele
Die folgende Abbildung zeigt die am häufigsten verwendete Implementierung der OnBackupComplete.
public Boolean OnBackupComplete(Object sender, SPBackupInformation args)
{
if (args == null)
{
throw new ArgumentNullException("args");
}
args.CurrentProgress = 100;
return true;
}
Public Function OnBackupComplete(ByVal sender As Object, ByVal args As SPBackupInformation) As Boolean
If args Is Nothing Then
Throw New ArgumentNullException("args")
End If
args.CurrentProgress = 100
Return True
End Function