상관 관계 이니셜라이저 추가 대화 상자
상관 관계 이니셜라이저 추가 대화 상자는 워크플로 디자이너에서 Send, Receive, SendReply, ReceiveReply 활동의 CorrelationInitializers 속성을 구성하는 데 사용됩니다. 이 상자를 사용하는 활동 디자이너에 대한 자세한 내용은 Send, Receive, ReceiveAndSendReply, SendAndReceiveReply 항목을 참조하세요.
이 대화 상자로 지정된 컬렉션의 상관 관계 이니셜라이저는 메시징 활동 간에 다음과 같은 상관 관계를 초기화할 수 있습니다.
- 쿼리 기반
- context
- 콜백 컨텍스트
- 요청-회신
다음 표에서는 상관 관계 이니셜라이저 추가 대화 상자의 UI(사용자 인터페이스) 요소에 대해 설명합니다.
UI 요소 | 설명 |
---|---|
이니셜라이저 추가 | 이니셜라이저 추가 상자를 클릭하여 컬렉션에 이니셜라이저를 추가합니다. |
상관 관계 형식 | 상관 관계 이니셜라이저의 형식을 지정합니다. 다음 네 가지 형식 중에서 선택할 수 있습니다. 1. CallbackCorrelationInitializer를 지정하는 콜백 상관 관계 이니셜라이저 2. CorrelationInitializer를 지정하는 컨텍스트 상관 관계 이니셜라이저 3. RequestReplyCorrelationInitializer를 지정하는 요청-회신 상관 관계 이니셜라이저 4. QueryCorrelationInitializer를 지정하는 쿼리 상관 관계 이니셜라이저 CorrelationType을 편집하려면 1. 이니셜라이저 추가 DataGrid의 특정 행으로 탭 이동합니다. 2. CorrelationTypeComboBox에 포커스를 설정하려면 Ctrl+Tab을 누릅니다. 3. Alt+Down을 눌러 ComboBox를 팝업하고 편집합니다. |
XPath 쿼리 | 들어오는 메시지와 나가는 메시지에서 상관 관계 데이터를 추출하는 데 사용되는 쿼리가 포함된 키/값 쌍입니다. 이 목록은 QueryCorrelationInitializer 형식을 사용하는 경우에만 유효합니다. |
상관 관계 이니셜라이저 추가 대화 상자를 시작하려면
상관 관계 이니셜라이저 추가 대화 상자는 Send, Receive, ReceiveAndSendReply, SendAndReceiveReply 디자이너에서 사용됩니다. 각 디자이너에 비슷한 방법으로 액세스할 수 있으며 여기서는 Receive 디자이너로 액세스 절차를 설명하겠습니다.
Receive 활동 디자이너를 도구 상자에서 끌어와 활동이 배치되는 워크플로 디자이너 화면의 아무 곳에나 놓을 수 있습니다. Receive 활동 디자이너를 놓으면 Receive의 기본 DisplayName을 사용하여 Receive 활동이 생성됩니다. Receive 활동 디자이너를 선택하고 속성 표에 있는 CorrelationInitializers 속성의 (컬렉션) 텍스트 옆 줄임표 단추를 클릭하면 상관 관계 이니셜라이저 추가 대화 상자가 나타납니다.