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
args
Type : Microsoft.SharePoint.Administration.Backup.SPDatabaseSnapshotRestoreEventObjet qui contient une référence à la capture instantanée à partir de laquelle est restaurée la base de données.
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