IService.MetadataUpdate(MetadataUpdateRequest) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- request
- MetadataUpdateRequest
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.