SPFileVersionCollection.RestoreByID method (Int32, String)
還原檔案版本物件具有集合的指定的版本識別碼與指定的鎖定識別碼。
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Sub RestoreByID ( _
vid As Integer, _
bypassSharedLockId As String _
)
'用途
Dim instance As SPFileVersionCollection
Dim vid As Integer
Dim bypassSharedLockId As String
instance.RestoreByID(vid, bypassSharedLockId)
public void RestoreByID(
int vid,
string bypassSharedLockId
)
參數
vid
Type: System.Int32要還原的版本識別碼。
bypassSharedLockId
Type: System.String在檔案上的鎖定識別碼。
備註
如果文件庫已啟用版本控制檔案未簽出,目前的檔案還原版本時,就會成為最新版本。
使用RestoreByID方法是使用OpenBinary類別的方法SPFileVersion和SPFile類別,如myVersion.File.SaveBinary(myVersions[5].OpenBinary)的SaveBinary方法的組合一樣。不過, RestoreByID方法會更有效率。
如果檔案已經共用的鎖定,鎖定識別碼必須是還原作業的符合項目。