Поделиться через


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

Параметры

Возвращаемое значение

Атрибуты

Комментарии

Операция MetadataUpdate(MetadataUpdateRequest) обновляет существующие объекты метаданных в репозитории MDS.

Элементы в запросе сопоставляются с существующими объектами на основе только GUID. Как и любое другое свойство, имя объекта обновляется, если имя элемента в запросе отличается от имени в репозитории MDS. Каждый идентификатор GUID, который не найден, возвращается в виде отдельной ошибки. Попытка обновления каждого объекта выполняется и по отдельности фиксируется независимо от сбоя других элементов.

В сообщении Metadata запроса может быть заполнено только одно свойство . Если их несколько, в возвращается MetadataUpdateResponse ошибка. Это исключает вероятность того, что сообщение запроса содержит конфликтующие сведения об одном и том же объекте в разных частях Metadata типа.

Применяется к