IService.VersionCopy(VersionCopyRequest) Método

Definición

Copia la versión de un modelo a una nueva.

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

Parámetros

Devoluciones

Atributos

Comentarios

La VersionCopy(VersionCopyRequest) operación copia una versión existente, incluyendo todos los datos, a una nueva versión.

La versión a copiar DEBE especificarse mediante el GUID de versión, usando el parámetro FromVersionId. El nombre de la versión objetivo DEBE especificarse con ToNombreVersión, y la descripción de la versión objetivo DEBE especificarse con ToDescripción de Versión.

El nombre objetivo DEBE no existir. Un nombre objetivo preexistente da lugar a un error y no hay copia.

La operación comprueba la configuración del sistema CopyOnlyCommittedVersion y no copia una versión no comprometida si no está permitida.

Se aplica a