다음을 통해 공유


상관 관계 이니셜라이저 추가 대화 상자

상관 관계 이니셜라이저 추가 대화 상자는 워크플로 디자이너에서 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 속성의 (컬렉션) 텍스트 옆 줄임표 단추를 클릭하면 상관 관계 이니셜라이저 추가 대화 상자가 나타납니다.

참고 항목