SPFileVersionCollection.RestoreByID 方法 (Int32, String)
将还原的文件版本对象具有指定的版本 ID 到集合指定的锁定 id。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
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
类型:System.Int32要还原的版本 ID。
bypassSharedLockId
类型:System.String在该文件上的锁定 ID。
备注
如果为文档库启用版本控制时,该文件未签出当前文件时的最新版本的版本会被还原。
使用RestoreByID方法是使用SPFileVersion类的方法, OpenBinary和SPFile类,如myVersion.File.SaveBinary(myVersions[5].OpenBinary)中所示的SaveBinary方法的组合相同。然而, RestoreByID方法则更为有效。
如果文件中有一个共享的锁,锁 ID 必须还原操作的匹配项。