SPRestoreSettings.BackupId property
Obtém ou define a identificação do backup que será restaurado.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Property BackupId As Guid
Get
Set
'Uso
Dim instance As SPRestoreSettings
Dim value As Guid
value = instance.BackupId
instance.BackupId = value
public Guid BackupId { get; set; }
Property value
Type: System.Guid
Um Guid que identifica com exclusividade o backup que será restaurado. O padrão é todos os zeros.
Comentários
Se esta propriedade for deixada no padrão, o backup mais recente será usado.
Se você quiser restaurar de um backup que não seja o mais recente, identificar o pacote de backup, atribuindo o GUID para a propriedade de BackupId antes de usar o objeto SPRestoreSettings para criar uma operação — um objeto SPBackupRestoreConsoleObject . Para obter mais informações sobre como criar uma operação, consulte CreateBackupRestore().
Um registro de cada operação de backup para um determinado local de backup é armazenado em spbrtoc.xml na raiz do local. Cada operação de backup e restauração é representada no arquivo por um elemento <SPHistoryObject> . Se a operação for um backup, o filho de <IsBackup> do elemento <SPHistoryObject> é "True". O elemento de <SPId> de <SPHistoryObject> contém o GUID do backup.
Observação Para obter a lista de todos os backup e restaurar operações programaticamente, use o método GetHistory() . Isso retorna um objeto SPBackupRestoreHistoryList que contém os objetos SPBackupRestoreHistoryObject . Cada do último representa uma operação e mantém seu GUID na propriedade SelfId .