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.