Sprache

IService.MetadataUpdate(MetadataUpdateRequest) Methode

Definition

Aktualisiert bestehende 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

Die Operation MetadataUpdate(MetadataUpdateRequest) aktualisiert bestehende Metadatenobjekte in einem MDS-Repository.

Die Elemente in der Anfrage werden den bestehenden Objekten nur basierend auf dem GUID zugeordnet. Wie jede andere Eigenschaft wird auch der Name eines Objekts aktualisiert, wenn der Name des Elements in der Anfrage anders ist als im MDS-Repository. Jeder nicht gefundene GUID wird als separater Fehler zurückgegeben. Das Update jedes Objekts wird versucht und einzeln durchgeführt, unabhängig vom Ausfall anderer Elemente.

Nur eine Eigenschaft von Metadata darf in der Anfrage eingefügt werden. Ein Fehler wird in der MetadataUpdateResponse zurückgegeben, wenn es mehr als einen gibt. Dadurch wird die Möglichkeit ausgeschlossen, dass eine Anfrage widersprüchliche Informationen über dasselbe Objekt in verschiedenen Teilen des Metadata Typs enthält.

Gilt für: