IService.MetadataUpdate(MetadataUpdateRequest) Methode

Definition

Aktualisiert vorhandene Metadatenobjekte.

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

Parameter

Gibt zurück

Attribute

Hinweise

Der MetadataUpdate(MetadataUpdateRequest) Vorgang aktualisiert vorhandene Metadatenobjekte in einem MDS-Repository.

Elemente in der Anforderung werden nur basierend auf der GUID mit den vorhandenen Objekten abgeglichen. Wie jede andere Eigenschaft wird der Name eines Objekts aktualisiert, wenn sich der Name des Elements in der Anforderung von dem im MDS-Repository unterscheidet. Jede nicht gefundene GUID wird als separater Fehler zurückgegeben. Die Aktualisierung jedes Objekts wird unabhängig vom Fehler anderer Elemente versucht und einzeln committet.

In der Anforderungsnachricht kann nur eine Eigenschaft von Metadata aufgefüllt werden. Ein Fehler wird in zurückgegeben MetadataUpdateResponse , wenn mehrere vorhanden sind. Dadurch entfällt die Möglichkeit, dass eine Anforderungsnachricht widersprüchliche Informationen über dasselbe Objekt in verschiedenen Teilen des Metadata Typs enthält.

Gilt für: