SPRestoreSettings.BackupId - Propriété
Obtient ou définit l'ID de la sauvegarde qui est restaurée.
Espace de noms : Microsoft.SharePoint.Administration.Backup
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Property BackupId As Guid
Get
Set
'Utilisation
Dim instance As SPRestoreSettings
Dim value As Guid
value = instance.BackupId
instance.BackupId = value
public Guid BackupId { get; set; }
Valeur de propriété
Type : System.Guid
Guid qui identifie de manière unique la sauvegarde est restaurée. La valeur par défaut est tous les zéros non significatifs.
Remarques
Si cette propriété n'est pas la valeur par défaut, la sauvegarde la plus récente est utilisée.
Si vous souhaitez restaurer à partir d'une sauvegarde autre que la plus récente, identifier le package de sauvegarde en assignant son GUID à la propriété BackupId avant d'utiliser l'objet SPRestoreSettings pour créer une opération — un objet SPBackupRestoreConsoleObject . Pour plus d'informations sur la création d'une opération, voir CreateBackupRestore().
Un enregistrement de chaque opération de sauvegarde pour un emplacement de sauvegarde particulier est stocké dans spbrtoc.xml dans la racine de l'emplacement. Chaque opération de sauvegarde et de restauration est représentée dans le fichier par un élément <SPHistoryObject> . Si l'opération est une sauvegarde, l'enfant <IsBackup> l'élément <SPHistoryObject> est «True». L'élément <SPId> de l'élément <SPHistoryObject> contient le GUID de la sauvegarde.
Remarque Pour obtenir la liste de tous les de sauvegarde et les opérations de restauration par programme, utilisez la méthode GetHistory() . Renvoie un objet SPBackupRestoreHistoryList qui contient les objets SPBackupRestoreHistoryObject . Chacun de ces derniers représente une opération et conserve son GUID dans la propriété SelfId .