次の方法で共有


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 プロパティを 1 つだけ設定できます。 が複数ある場合は、 で MetadataUpdateResponse エラーが返されます。 これにより、要求メッセージに、同じオブジェクトに関する競合する情報が型の異なる部分に含まれる可能性がなくなります Metadata

適用対象