IService.MetadataUpdate(MetadataUpdateRequest) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обновляет существующие объекты метаданных.
public:
Microsoft::MasterDataServices::Services::MessageContracts::MetadataUpdateResponse ^ MetadataUpdate(Microsoft::MasterDataServices::Services::MessageContracts::MetadataUpdateRequest ^ 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.MetadataUpdateResponse MetadataUpdate (Microsoft.MasterDataServices.Services.MessageContracts.MetadataUpdateRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member MetadataUpdate : Microsoft.MasterDataServices.Services.MessageContracts.MetadataUpdateRequest -> Microsoft.MasterDataServices.Services.MessageContracts.MetadataUpdateResponse
Public Function MetadataUpdate (request As MetadataUpdateRequest) As MetadataUpdateResponse
Параметры
- request
- MetadataUpdateRequest
Возвращаемое значение
- Атрибуты
Комментарии
Операция MetadataUpdate(MetadataUpdateRequest) обновляет существующие объекты метаданных в репозитории MDS.
Элементы в запросе сопоставляются с существующими объектами на основе только GUID. Как и любое другое свойство, имя объекта обновляется, если имя элемента в запросе отличается от имени в репозитории MDS. Каждый идентификатор GUID, который не найден, возвращается в виде отдельной ошибки. Попытка обновления каждого объекта выполняется и по отдельности фиксируется независимо от сбоя других элементов.
В сообщении Metadata запроса может быть заполнено только одно свойство . Если их несколько, в возвращается MetadataUpdateResponse ошибка. Это исключает вероятность того, что сообщение запроса содержит конфликтующие сведения об одном и том же объекте в разных частях Metadata типа.