Compartilhar via


IBackupRestore.OnBackupComplete method

Fornece backup pós-processamento.

Namespace:  Microsoft.SharePoint.Administration.Backup
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Function OnBackupComplete ( _
    sender As Object, _
    args As SPBackupInformation _
) As Boolean
'Uso
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
)

Parâmetros

  • sender
    Type: System.Object

    O objeto que chama OnBackupComplete.

Valor retornado

Type: System.Boolean
true se for bem-sucedida; Caso contrário, false.

Comentários

No mínimo, sua implementação deve definir CurrentProgess() a 100 por cento e retornar true. Geralmente isso é tudo o que é necessário.

Em alguns casos, são necessárias ações de backup post. Por exemplo, sua implementação de OnBackupComplete pode reiniciar um serviço do Windows que tiveram de ser parado ou pausado para a operação de backup.

O método OnBackupComplete não será executado se OnBackup retornará false.

Examples

O código a seguir mostra a implementação mais comum de 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

Ver também

Referência

IBackupRestore interface

IBackupRestore members

Microsoft.SharePoint.Administration.Backup namespace