Compartilhar via


IService.VersionCopy(VersionCopyRequest) Método

Definição

Copia a versão de um modelo em uma nova versão.

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

Retornos

Atributos

Comentários

A VersionCopy(VersionCopyRequest) operação copia uma versão existente, incluindo todos os dados, para uma nova versão.

A versão a ser copiada DEVE ser especificada pelo GUID de versão usando o parâmetro FromVersionId. O nome da versão de destino DEVE ser especificado pelo ToVersionName e a descrição da versão de destino DEVE ser especificada por ToVersionDescription.

O nome de destino NÃO DEVE existir. Um nome de destino preexistido resulta em um erro e nenhuma cópia.

A operação verifica a configuração do sistema CopyOnlyCommittedVersion e não copia uma versão não confirmada se não for permitida.

Aplica-se a