IService.VersionCopy(VersionCopyRequest) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Copia a versão de um modelo para 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
- request
- VersionCopyRequest
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 da versão, usando o parâmetro FromVersionId. O nome da versão alvo DEVE ser especificado por ToNomeVersão, e a descrição da versão alvo DEVE ser especificada por ToVersãoDescrição.
O nome alvo NÃO DEVE existir. Um nome alvo pré-existente resulta em erro e sem cópia.
A operação verifica a configuração do sistema CopyOnlyCommittedVersion e não copia uma versão não comprometida se não for permitida.