Condividi tramite


IService.MetadataUpdate(MetadataUpdateRequest) Metodo

Definizione

Aggiorna oggetti di metadati esistenti.

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

Parametri

Restituisce

Attributi

Commenti

L'operazione MetadataUpdate(MetadataUpdateRequest) aggiorna gli oggetti metadati esistenti all'interno di un repository MDS.

Gli elementi nella richiesta vengono confrontati con gli oggetti esistenti in base solo al GUID. Come qualsiasi altra proprietà, il nome di un oggetto viene aggiornato se il nome dell'elemento nella richiesta è diverso da quello nel repository MDS. Ogni GUID non trovato viene restituito come errore separato. Viene eseguito il tentativo di aggiornamento di ogni oggetto ed è stato eseguito il commit singolarmente indipendentemente dall'errore di altri elementi.

Nel messaggio di richiesta può essere popolata una sola proprietà di Metadata . Viene restituito un errore in MetadataUpdateResponse se è presente più di uno. In questo modo si elimina la possibilità che un messaggio di richiesta contenga informazioni in conflitto sullo stesso oggetto in parti diverse del Metadata tipo.

Si applica a