IService.MetadataUpdate(MetadataUpdateRequest) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
更新现有元数据对象。
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 同一对象冲突信息的可能性。