다음을 통해 공유


IService.EntityMembersCopy(EntityMembersCopyRequest) 메서드

정의

지정된 멤버를 새 대상 멤버에 복사합니다.

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

매개 변수

request
EntityMembersCopyRequest

요청입니다.

반환

특성

설명

작업은 EntityMembersCopy(EntityMembersCopyRequest) 멤버 및 연결된 데이터(예: 특성 및 계층 구조 부모)를 새 멤버 코드가 있는 새 멤버에 복사합니다.

멤버 목록은 입력에 사용됩니다. 이 목록에는 원본 및 대상 멤버 코드가 포함됩니다. 목록의 각 항목에는 소스(기존 멤버의 코드) 및 대상(새 멤버의 코드)이 포함됩니다.

원본 멤버는 모델, 버전, 엔터티 및 멤버 코드와 일치합니다. GUID 및/또는 정확한 이름은 메타데이터 구성 요소 컨텍스트를 식별하는 데 사용됩니다.

찾을 수 없는 각 원본 멤버는 에 오류가 발생합니다 EntityMembersCopyResponse. 엔터티 및 버전 내에 이미 존재하는 각 대상 코드는 오류가 발생합니다. 이는 코드가 고유해야 하기 때문에 발생합니다. 나열된 모든 멤버는 개별 레코드 오류에 관계없이 시도됩니다. 출력에는 성공적으로 복사된 멤버 목록이 포함됩니다.

이 작업을 사용하려면 사용자에게 새 멤버를 만들고 원본 멤버를 업데이트할 수 있는 권한이 있어야 합니다. 이 권한이 부여되지 않으면 에 오류가 반환 EntityMembersCopyResponse됩니다. 멤버에 대한 일반적인 정보는 를 참조하세요 Member. 업데이트 권한이 부여된 원본 멤버와 연결된 모든 특성 및 계층 구조 부모가 대상 멤버에 할당됩니다.

원본 멤버에 직접 연결된 모든 계층 멤버 권한 할당(상속되지 않음)은 대상 멤버에 복사됩니다.

적용 대상