語言

IService.VersionCopy(VersionCopyRequest) 方法

定義

將模型的版本複製到新版本。

public:
 Microsoft::MasterDataServices::Services::MessageContracts::VersionCopyResponse ^ VersionCopy(Microsoft::MasterDataServices::Services::MessageContracts::VersionCopyRequest ^ request);
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))]
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))]
[System.ServiceModel.OperationContract]
public Microsoft.MasterDataServices.Services.MessageContracts.VersionCopyResponse VersionCopy(Microsoft.MasterDataServices.Services.MessageContracts.VersionCopyRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member VersionCopy : Microsoft.MasterDataServices.Services.MessageContracts.VersionCopyRequest -> Microsoft.MasterDataServices.Services.MessageContracts.VersionCopyResponse
Public Function VersionCopy (request As VersionCopyRequest) As VersionCopyResponse

參數

傳回

屬性

備註

此 VersionCopy(VersionCopyRequest) 操作會將現有版本(包括所有資料)複製到新版本。

要複製的版本必須由版本的 GUID 透過 FromVersionId 參數指定。 目標版本名稱必須由 ToVersionName 指定,目標版本描述必須由 ToVersionDescription 指定。

目標名稱絕對不存在。 若目標名稱存在,則會導致錯誤且無法複製。

此操作會檢查 CopyOnlyCommittedVersion 系統設定,若不允許,則不會複製未提交的版本。

適用於