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 系统设置,如果不允许,则不会复制未提交的版本。

适用于