Sprache

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

Die Operation VersionCopy(VersionCopyRequest) kopiert eine bestehende Version, einschließlich aller Daten, in eine neue Version.

Die zu kopierende Version MUSS vom Versions-GUID durch den Parametern FromVersionId angegeben werden. Der Name der Zielversion MUSS von ToVersionName angegeben werden, und die Beschreibung der Zielversion MUSS von ToVersionDescription.

Der Zielname DARF nicht existieren. Ein bereits bestehender Zielname führt zu einem Fehler und zu keiner Kopie.

Die Operation prüft die Systemeinstellung CopyOnlyCommittedVersion und kopiert keine nicht committierte Version, sofern sie nicht erlaubt ist.

Gilt für: