Compartilhar via


SPFileVersionCollection.RestoreByID method (Int32, String)

Restaura o objeto de versão de arquivo que possui a identificação de versão especificada para a coleção com a ID de bloqueio especificados.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Sub RestoreByID ( _
    vid As Integer, _
    bypassSharedLockId As String _
)
'Uso
Dim instance As SPFileVersionCollection
Dim vid As Integer
Dim bypassSharedLockId As String

instance.RestoreByID(vid, bypassSharedLockId)
public void RestoreByID(
    int vid,
    string bypassSharedLockId
)

Parâmetros

  • vid
    Type: System.Int32

    A identificação da versão para restaurar.

  • bypassSharedLockId
    Type: System.String

    ID de bloqueio no arquivo.

Comentários

Se o controle de versão está habilitado para a biblioteca de documentos e o arquivo não foi extraído, o arquivo atual se torna a versão mais recente quando uma versão for restaurada.

Usando o método RestoreByID é o mesmo que usar uma combinação do método OpenBinary da classe SPFileVersion e o método SaveBinary da classe SPFile , como myVersion.File.SaveBinary(myVersions[5].OpenBinary). No entanto, o método RestoreByID é mais eficiente.

Se o arquivo tem um bloqueio compartilhado, a identificação de bloqueio deve ser uma correspondência para a operação de restauração.

Ver também

Referência

SPFileVersionCollection class

SPFileVersionCollection members

RestoreByID overload

Microsoft.SharePoint namespace