Partager via


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, y compris toutes les données, vers une nouvelle version.

La version à copier doit être spécifiée par le GUID de version, à l’aide du paramètre FromVersionId. Le nom de version cible DOIT être spécifié par ToVersionName, et la description de la version cible DOIT être spécifiée par ToVersionDescription.

Le nom cible ne doit pas exister. Un nom 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 validée si elle n’est pas autorisée.

S’applique à