IService.EntityMembersCopy(EntityMembersCopyRequest) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.