SPDatabaseSnapshot.Restore - Méthode (Boolean)
Remplace la base de données avec l'instantané de base de données, puis supprime tous les instantanés de base de données, en ignorant éventuellement si la classe de base de données implémente IDatabaseSnapshotRestore.
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 ( _
force As Boolean _
)
'Utilisation
Dim instance As SPDatabaseSnapshot
Dim force As Boolean
instance.Restore(force)
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public void Restore(
bool force
)
Paramètres
force
Type : System.BooleanSi true la capture instantanée de base de données est restaurée à la base de données active, même si la classe de base de données n'implémente pas l'interface IDatabaseSnapshotRestore . Si false, la capture instantanée de base de données sera restauré à la base de données active, si la classe de base de données implémente l'interface IDatabaseSnapshotRestore .
Exceptions
Exception | Condition |
---|---|
NotSupportedException | force est falseet le SPDatabase-classe dérivée qui représente la base de données n'implémente pas IDatabaseSnapshotRestore |
Exception | force est false, et un appel de la méthode OnPreRestore() lève une exception. |