FileVersionCollection.RestoreByLabel 方法
從版本標籤指定的檔案建立新的檔案版本。
命名空間: Microsoft.SharePoint.Client
組件: Microsoft.SharePoint.Client.Silverlight (在 Microsoft.SharePoint.Client.Silverlight.dll 中); Microsoft.SharePoint.Client.Phone (在 Microsoft.SharePoint.Client.Phone.dll 中) Microsoft.SharePoint.Client (在 Microsoft.SharePoint.Client.dll 中)
語法
'宣告
Public Sub RestoreByLabel ( _
versionlabel As String _
)
'用途
Dim instance As FileVersionCollection
Dim versionlabel As String
instance.RestoreByLabel(versionlabel)
public void RestoreByLabel(
string versionlabel
)
參數
versionlabel
類型:System.String指定版本標籤。
它不能null 參考 (未執行任何動作 於 Visual Basic 中)。它必須不是空的。版本標籤必須是從FileVersion物件VersionLabel屬性,傳回的值。
例外狀況
例外狀況 | 條件 |
---|---|
SPException | 取出檔案目前使用者以外的使用者。錯誤碼:-2130575306。 |
SPException | 操作不正確的目前狀態的物件。禁止作業。已發佈的版本大於嘗試的還原版本。錯誤碼 ︰-2130246262。 |
SPQueryThrottledException | 超過清單檢視閥值。錯誤碼 ︰-2147024860。 |
SPQueryThrottledException | 缺少系統資源可用於處理此命令。錯誤碼 ︰-2147024749。 |
ArgumentException | FileVersion物件的版本標籤屬性無效。錯誤碼 ︰-2147024809。 |
DirectoryNotFoundException | 指定的版本標籤不正確。錯誤碼 ︰-2147024893。 |
UnauthorizedAccessException | 目前的使用者會有足夠的權限。錯誤碼 ︰-2147024891。 |