IService.VersionCopy(VersionCopyRequest) Methode

Definition

Kopiert die Version eines Modells in eine neue Version.

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

Parameter

Gibt zurück

Attribute

Hinweise

Der VersionCopy(VersionCopyRequest) Vorgang kopiert eine vorhandene Version, einschließlich aller Daten, in eine neue Version.

Die zu kopierende Version MUSS mithilfe des FromVersionId-Parameters durch die Version-GUID angegeben werden. Der Zielversionsname MUSS von ToVersionName angegeben werden, und die Zielversionsbeschreibung MUSS von ToVersionDescription angegeben werden.

Der Zielname DARF nicht vorhanden sein. Ein vorexistierender Zielname führt zu einem Fehler und keine Kopie.

Der Vorgang überprüft die Systemeinstellung CopyOnlyCommittedVersion und kopiert keine nicht freigegebene Version, wenn nicht zulässig.

Gilt für: