Share via


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 同一对象冲突信息的可能性。

适用于