Partager via


IBackupRestore.OnPostRestore - Méthode

Fournit le post traitement de restauration.

Espace de noms :  Microsoft.SharePoint.Administration.Backup
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Function OnPostRestore ( _
    sender As Object, _
    args As SPRestoreInformation _
) As Boolean
'Utilisation
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
)

Paramètres

  • sender
    Type : System.Object

    L'objet qui appelle OnPostRestore.

Valeur renvoyée

Type : System.Boolean
true en cas de réussite ; dans le cas contraire, false.

Remarques

Au minimum, votre implémentation doit définissez CurrentProgess() à 100 pour cent et true. Il s'agit généralement de tout ce qui est nécessaire.

Dans certains cas, les actions de restauration sont nécessaires. Par exemple, votre implémentation de OnPostRestore a pu redémarrer un service Windows qui devait être suspendu ou arrêté pour l'opération de restauration.

La méthode OnPostRestore ne s'exécutera pas si OnRestore renvoie false.

Exemples

Voici l'implémentation la plus courante 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

Voir aussi

Référence

IBackupRestore interface

IBackupRestore - Membres

Microsoft.SharePoint.Administration.Backup - Espace de noms