Метод SPFileVersionCollection.RestoreByID (Int32, String)
Восстанавливает версии объект файла с указанным Идентификатором версии в коллекцию с идентификатором указанная блокировка.
Пространство имен: 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Номер версии для восстановления.
bypassSharedLockId
Тип: System.StringКод блокировки файла.
Замечания
Если файл не извлечен для библиотеки документов включено управление версиями, текущий файл становится последней версии при восстановлении версии.
С помощью метода RestoreByID является таким же, как с помощью метода OpenBinary класса SPFileVersion и метод SaveBinary класса SPFile , как myVersion.File.SaveBinary(myVersions[5].OpenBinary). Тем не менее метод RestoreByID является более эффективным.
Если файл имеет разделяемую блокировку, код блокировки должно быть соответствие для операции восстановления.