IService.EntityMembersCopy(EntityMembersCopyRequest) Metodo

Definizione

Copia i membri specificati ai nuovi membri target.

public:
 Microsoft::MasterDataServices::Services::MessageContracts::EntityMembersCopyResponse ^ EntityMembersCopy(Microsoft::MasterDataServices::Services::MessageContracts::EntityMembersCopyRequest ^ 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.EntityMembersCopyResponse EntityMembersCopy(Microsoft.MasterDataServices.Services.MessageContracts.EntityMembersCopyRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member EntityMembersCopy : Microsoft.MasterDataServices.Services.MessageContracts.EntityMembersCopyRequest -> Microsoft.MasterDataServices.Services.MessageContracts.EntityMembersCopyResponse
Public Function EntityMembersCopy (request As EntityMembersCopyRequest) As EntityMembersCopyResponse

Parametri

request
EntityMembersCopyRequest

Richiesta.

Valori restituiti

Attributi

Commenti

L'operazione EntityMembersCopy(EntityMembersCopyRequest) copia i membri e i loro dati associati (ad esempio, attributi e genitori gerarchici) ai nuovi membri con nuovi codici membri.

Una lista dei membri viene utilizzata per il feedback. Questa lista include i codici membri sorgente e target. Ogni elemento nella lista include una fonte (codice di un membro esistente) e un target (codice di un nuovo membro).

I membri sorgente sono abbinati per modello, versione, entità e codice membro. I GUID e/o i nomi esatti sono utilizzati per identificare il contesto dei componenti dei metadati.

Ogni membro sorgente non trovato genera un errore nel EntityMembersCopyResponse. Ogni codice target già presente all'interno dell'entità e della versione genera un errore. Questo avviene perché i codici DEVONO essere unici. Tutti i membri elencati vengono tentati indipendentemente dagli errori individuali nei record. Il risultato include un elenco dei membri che sono stati copiati con successo.

Per utilizzare questa operazione, gli utenti DEVONO avere il permesso di creare nuovi membri e di aggiornare i membri sorgente; quando questo permesso non viene concesso, viene restituito un errore nel EntityMembersCopyResponsefile . Per informazioni generali sui membri, vedi Member. Tutti gli attributi e i genitori gerarchici associati al membro sorgente per cui viene concesso il permesso di aggiornamento vengono assegnati al membro target.

Qualsiasi assegnazione di permessi ai membri della gerarchia direttamente collegata ai membri sorgente (non ereditate) viene copiata ai membri target.

Si applica a