다음을 통해 공유


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 다른 부분에서 동일한 개체에 대한 충돌하는 정보가 포함될 가능성이 없습니다.

적용 대상