Share via


SPDatabaseSnapshot.Restore - Méthode

Remplace la base de données avec l'instantané de base de données, tant que la classe qui représente la base de données implémente IDatabaseSnapshotRestoreet supprime ensuite toutes les captures instantanées de base de données.

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

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Sub Restore
'Utilisation
Dim instance As SPDatabaseSnapshot

instance.Restore()
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public void Restore()

Exceptions

Exception Condition
NotSupportedException

Le SPDatabase-classe dérivée qui représente la base de données n'implémente pas IDatabaseSnapshotRestore

Exception

Un appel de la méthode OnPreRestore() lève une exception.

Remarques

Pour forcer le remplacement d'une base de données avec l'un de ses instantanés de base de données, même si le SPDatabase-classe dérivée qui représente la base de données n'implémente pas IDatabaseSnapshotRestore (ou qu'il l'implémente, mais la méthode OnPreRestore() lève une exception), utilisez la surcharge de Restore(Boolean) de cette méthode.

Voir aussi

Référence

SPDatabaseSnapshot classe

SPDatabaseSnapshot - Membres

Restore - Surcharge

Microsoft.SharePoint.Administration.Backup - Espace de noms