Freigeben über


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.Object

    Das Objekt, das OnBackupCompleteaufruft.

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

Siehe auch

Referenz

IBackupRestore Schnittstelle

IBackupRestore-Member

Microsoft.SharePoint.Administration.Backup-Namespace