IService.VersionCopy(VersionCopyRequest) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Копирует версию модели в новую версию.
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
Параметры
- request
- VersionCopyRequest
Возвращаемое значение
- Атрибуты
Комментарии
Операция VersionCopy(VersionCopyRequest) копирует существующую версию, включая все данные, в новую версию.
Версия, которую необходимо скопировать, должна быть указана с помощью GUID версии с помощью параметра FromVersionId. Имя целевой версии должно быть указано toVersionName, а описание целевой версии должно быть указано в ToVersionDescription.
Целевое имя не должно существовать. Предварительное имя целевого объекта приводит к ошибке и без копирования.
Операция проверяет системный параметр CopyOnlyCommittedVersion и не копирует незафиксированную версию, если она не разрешена.