IBackupRestore.OnPostRestore method
Fornece post restauração do processamento.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Function OnPostRestore ( _
sender As Object, _
args As SPRestoreInformation _
) As Boolean
'Uso
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
)
Parâmetros
sender
Type: System.ObjectO objeto que chama OnPostRestore.
args
Type: Microsoft.SharePoint.Administration.Backup.SPRestoreInformationUm objeto SPRestoreInformation que contém dados sobre a operação.
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 restauração de post. Por exemplo, sua implementação de OnPostRestore pode reiniciar um serviço do Windows que tiveram de ser parado ou pausado para a operação de restauração.
O método OnPostRestore não será executado se OnRestore retornará false.
Examples
O código a seguir mostra a implementação mais comum de 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