次の方法で共有


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) 、すべてのデータを含む既存のバージョンが新しいバージョンにコピーされます。

コピーするバージョンは、FromVersionId パラメーターを使用してバージョン GUID で指定する必要があります。 ターゲット バージョン名は ToVersionName で指定する必要があり、ターゲット バージョンの説明は ToVersionDescription で指定する必要があります。

ターゲット名が存在しない必要があります。 既存のターゲット名を指定すると、エラーが発生し、コピーは発生しません。

この操作では、CopyOnlyCommittedVersion システム設定がチェックされ、許可されていない場合はコミットされていないバージョンはコピーされません。

適用対象