Langue

IService.VersionCopy(VersionCopyRequest) Méthode

Définition

Copie la version d’un modèle dans une nouvelle 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

Paramètres

Retours

Attributs

Remarques

L’opération VersionCopy(VersionCopyRequest) copie une version existante, incluant toutes les données, dans une nouvelle version.

La version à copier DOIT être spécifiée par le GUID de la version, en utilisant le paramètre FromVersionId. Le nom de la version cible DOIT être spécifié par ToNomVersion, et la description de la version cible DOIT être spécifiée par ToVersionDescription.

Le nom cible NE DOIT pas exister. Un nom de cible préexistant entraîne une erreur et aucune copie.

L’opération vérifie le paramètre système CopyOnlyCommittedVersion et ne copie pas une version non engagée si elle n’est pas autorisée.

S’applique à