다음을 통해 공유


조직 서비스의 xRM 메시지

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft.Xrm.Sdk.Messages 네임스페이스는 엔터티에 저장된 데이터를 사용하는 데 필요한 핵심 메시지를 지원합니다. 이 네임스페이스에는 엔터티, 특성 및 관계에 대한 메타데이터를 검색하고 사용자 지정하는 데 사용할 수 있는 메시지도 포함되어 있습니다.

메시지는 IOrganizationService.Execute 메서드와 함께 사용됩니다.Microsoft.Xrm.Sdk.Messages 네임스페이스에서 사용할 수 있는 모든 메시지는 세 가지 배포 유형에 적용됩니다.

요청 페이지는 온라인(서버에 연결됨) 또는 오프라인(서버와의 연결이 끊어짐)에서 메시지가 작동하는지 나타냅니다.

데이터 메시지

다음 표에는 xRM 네임스페이스에서 사용할 수 있는 데이터 메시지가 나열되어 있습니다.

메시지

설명

AssociateRequest

관계에 참여하는 레코드 간에 링크를 만듭니다.

ConvertDateAndTimeBehaviorRequest

내부 전용입니다.

CreateRequest

사용자 지정 엔터티를 포함하여 만들기 메시지를 지원하는 모든 유형의 레코드를 만듭니다.

DeleteRequest

기존 레코드를 삭제합니다.

DisassociateRequest

레코드 간 링크를 제거합니다.

ExecuteAsyncRequest

메시지를 비동기적으로 실행합니다. 현재 ImportSolutionRequest 메시지만 지원합니다.

ExecuteTransactionRequest

단일 데이터베이스 트랜잭션에서 여러 메시지 요청을 실행합니다.

ReactivateEntityKeyRequest

인덱스 키를 만들 새 비동기 시스템 작업을 제출합니다.

RetrieveEntityChangesRequest

마지막 동기화 이후 엔터티에 대한 변경 내용을 검색합니다.

RetrieveRequest

레코드를 검색합니다.

RetrieveMultipleRequest

레코드 모음을 검색합니다. 쿼리 식 또는 FetchXML 쿼리를 사용하여 쿼리를 지정할 수 있습니다.

UpdateRequest

기존 레코드를 업데이트합니다.

UpsertRequest

레코드를 삽입하거나 업데이트 합니다.

메타데이터 메시지

다음 표에는 XRM 네임스페이스에서 사용할 수 있는 메타데이터 메시지가 나열되어 있습니다.

메시지

설명

CanBeReferencedRequest

지정된 엔터티가 일대다 관계에서 기본 엔터티(1)가 될 수 있는지 여부를 확인합니다.

CanBeReferencingRequest

지정된 엔터티가 일대다 관계에서 참조하는 엔터티(다)가 될 수 있는지 여부를 확인합니다.

CanManyToManyRequest

엔터티가 다대다 관계에 참여할 수 있는지 여부를 확인합니다.

CreateAttributeRequest

엔터티에 대한 사용자 지정 특성을 만듭니다.

CreateEntityKeyRequest

엔터티에 대한 대체 키를 만듭니다.

CreateEntityRequest

사용자 지정 엔터티를 만듭니다.

CreateManyToManyRequest

두 엔터티 간에 다대다 관계를 만듭니다.

CreateOneToManyRequest

두 엔터티 간에 일대다 관계를 만듭니다.

CreateOptionSetRequest

사용자 지정 전역 옵션 집합을 만듭니다.

DeleteAttributeRequest

엔터티에서 특성을 삭제합니다.

DeleteEntityKeyRequest

엔터티에 대한 대체 키를 삭제합니다.

DeleteEntityRequest

엔터티를 삭제합니다.

DeleteOptionSetRequest

옵션 집합을 삭제합니다.

DeleteOptionValueRequest

옵션 목록에서 옵션 값을 삭제합니다.

DeleteRelationshipRequest

관계를 삭제합니다.

ExecuteMultipleRequest

단일 배치 작업으로 하나 이상의 메시지 요청을 실행합니다.

GetValidManyToManyRequest

다대다 관계에 참여할 수 있는 엔터티 집합을 반환합니다.

GetValidReferencedEntitiesRequest

일대다 관계에서 지정된 엔터티에서 기본 엔터티(1)로 유효한 엔터티 집합을 반환합니다. 엔터티가 지정되어 있지 않으면 이 메시지는 일대다 관계에서 기본 엔터티가 될 수 있는 모든 엔터티를 반환합니다.

GetValidReferencingEntitiesRequest

일대다 관계에서 지정된 엔터티에 관련 엔터티(다)로 유효한 엔터티 집합을 반환합니다. 엔터티가 지정되어 있지 않으면 이 메시지는 일대다 관계에서 관련 엔터티가 될 수 있는 모든 엔터티를 반환합니다.

InsertOptionValueRequest

옵션 목록에 옵션 값을 삽입합니다.

InsertStatusValueRequest

상태 값의 목록에 상태 값을 삽입합니다.

IsDataEncryptionActiveRequest

데이터 암호화가 현재 실행 중인지 여부를 확인 합니다(활성 또는 비활성).

OrderOptionRequest

옵션 목록의 순서를 설정합니다.

RetrieveAllEntitiesRequest

모든 엔터티에 대해 메타데이터를 검색합니다.

RetrieveAllOptionSetsRequest

모든 전역 옵션 집합에 대한 자세한 내용을 검색합니다.

RetrieveAttributeRequest

지정된 특성에 대해 메타데이터를 검색합니다.

RetrieveDataEncryptionKeyRequest

데이터 암호화 키 값을 검색합니다.

RetrieveEntityChangesRequest

엔터티에 대한 변경 내용을 검색합니다.

RetrieveEntityKeyRequest

엔터티에 대한 대체 키를 검색합니다.

RetrieveEntityRequest

지정된 엔터티에 대해 메타데이터를 검색합니다.

RetrieveManagedPropertyRequest

관리되는 속성 정의를 검색합니다.

RetrieveMetadataChangesRequest

지정된 조건을 만족하는 메타데이터 레코드 모음을 검색합니다.

RetrieveOptionSetRequest

지정된 옵션 집합을 검색합니다.

RetrieveRelationshipRequest

지정된 관계에 대해 메타데이터를 검색합니다.

RetrieveTimestampRequest

메타데이터가 변경된 마지막 시간을 나타내는 타임스탬프를 검색합니다.

SetDataEncryptionKeyRequest

데이터 암호화 키를 설정하거나 복원합니다.

UpdateAttributeRequest

특성에 대한 메타데이터를 업데이트합니다.

UpdateEntityRequest

엔터티에 대한 메타데이터를 업데이트합니다.

UpdateOptionSetRequest

옵션 집합을 업데이트합니다.

UpdateOptionValueRequest

옵션 값에 대한 메타데이터를 업데이트합니다.

UpdateRelationshipRequest

관계에 대한 메타데이터를 업데이트합니다.

UpdateStateValueRequest

상태 값에 대한 메타데이터를 업데이트합니다.

참고 항목

IOrganizationService
Microsoft.Xrm.Sdk.Messages
조직 서비스를 사용하여 데이터 또는 메타데이터 읽고 씁니다.
조직 서비스의 Dynamics 365 메시지

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 저작권 정보