Freigeben über


SPFileVersionCollection.RestoreByID-Methode (Int32, String)

Stellt das Version Dateiobjekt mit der angegebenen Versions-ID der Auflistung mit der angegebenen sperren.

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

Syntax

'Declaration
Public Sub RestoreByID ( _
    vid As Integer, _
    bypassSharedLockId As String _
)
'Usage
Dim instance As SPFileVersionCollection
Dim vid As Integer
Dim bypassSharedLockId As String

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

Parameter

  • vid
    Typ: System.Int32

    Die Versionskennung wiederherstellen.

Hinweise

Versionsverwaltung für die Dokumentbibliothek aktiviert ist, und die Datei nicht ausgecheckt ist, wird die aktuelle Datei die aktuelle Version bei der Wiederherstellung einer Version.

Mithilfe der RestoreByID -Methode ist identisch mit einer Kombination aus der OpenBinary -Methode der Klasse SPFileVersion und der SaveBinary -Methode der SPFile -Klasse, wie in myVersion.File.SaveBinary(myVersions[5].OpenBinary). Die RestoreByID -Methode ist jedoch effizienter.

Wenn die Datei eine gemeinsame Sperre verfügt, muss die ID eine Übereinstimmung für den Wiederherstellungsvorgang sein.

Siehe auch

Referenz

SPFileVersionCollection Klasse

SPFileVersionCollection-Member

RestoreByID-Überladung

Microsoft.SharePoint-Namespace