Partager via


IDatabaseSnapshotRestore.OnPostRestore - Méthode

Fournit des événements après traitement après la restauration d'une base de données (objetSPDatabase ) à partir d'un de ses instantanés.

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

Syntaxe

'Déclaration
Sub OnPostRestore ( _
    args As SPDatabaseSnapshotRestoreEvent _
)
'Utilisation
Dim instance As IDatabaseSnapshotRestore
Dim args As SPDatabaseSnapshotRestoreEvent

instance.OnPostRestore(args)
void OnPostRestore(
    SPDatabaseSnapshotRestoreEvent args
)

Paramètres

Remarques

Implémentez cette méthode pour fournir une logique personnalisée qui s'exécute après la restauration d'une base de données à partir d'un instantané.

N'appelez pas cette méthode à partir de votre propre code. Appelle le processus de restauration.

Exemples

L'exemple suivant montre une implémentation qui peut être utilisée pour une base de données. Le «this» fait référence à un objet de personnalisé tapez appelée SupplementalDatabase qui un développeur a dérivé de SPDatabase , qui implémente IDatabaseSnapshotRestore. La méthode définit la base de données en ligne.

Notes

SPDatabase a une autre méthode de OnPostRestore(Object, SPRestoreInformation) du fait de la mise en œuvre de IBackupRestore, mais il a une signature différente, afin qu'il n'y a aucun conflit de nom.

public void OnPostRestore(SPDatabaseSnapshotRestoreEvent args)
{
    if (args == null)
    {
        throw new ArgumentNullException("args");
    }

    this.Status = SPObjectStatus.Online;
    this.Update(true);
}

Voir aussi

Référence

IDatabaseSnapshotRestore interface

IDatabaseSnapshotRestore - Membres

Microsoft.SharePoint.Administration.Backup - Espace de noms