Compartilhar via


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 .

Ver também

Referência

SPRestoreSettings class

SPRestoreSettings members

Microsoft.SharePoint.Administration.Backup namespace