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.ObjectL'objet qui appelle OnPostRestore.
args
Type : Microsoft.SharePoint.Administration.Backup.SPRestoreInformationObjet SPRestoreInformation qui contient les données relatives à l'opération.
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