다음을 통해 공유


내용 기반 상관 관계

이 항목은 Windows Workflow Foundation 4에 적용됩니다.

이 샘플에서는 여러 내용 기반 상관 관계와 내용 기반 상관 관계에 메시징 활동(Send, Receive, SendReplyReceiveReply)을 사용하는 방법을 보여 줍니다. 이 시나리오에서는 먼저 구매 주문 ID를 기반으로 상관 관계를 초기화한 다음, 나중에 고객 ID를 기반으로 다른 상관 관계를 만듭니다. 여기에서는 Receive 활동이 기존 상관 관계를 따르고 들어오는 동일한 메시지를 기반으로 새 상관 관계를 초기화하는 방법을 보여 줍니다.

데모

메시징 활동 및 내용 기반 상관 관계

추가 설명

이 샘플에서는 여러 내용 기반 상관 관계를 사용하는 방법을 보여 줍니다. 이 시나리오에서는 먼저 구매 주문 ID를 기반으로 상관 관계를 초기화한 다음, 나중에 고객 ID를 기반으로 다른 상관 관계를 만듭니다. 상관 관계는 기존 상관 관계(PurchaseOrderId)를 따르고 들어오는 동일한 메시지를 기반으로 새 상관 관계(CustomerId)를 초기화하는 Receive 활동을 사용하여 연계됩니다. 이를 수행하기 위해 Receive 활동은 CorrelatesOn, CorrelatesWithCorrelationInitializers 속성을 사용합니다.

이 샘플을 사용하려면

  1. Visual Studio 2010 아이콘을 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택하여 높은 권한으로 Visual Studio 2010을 엽니다.

  2. Visual Studio 2010에서 CascadingCorrelation.sln 솔루션 파일을 엽니다.

  3. F6 키를 눌러 솔루션을 빌드합니다.

  4. F5 키를 눌러 서버를 실행합니다.

  5. 서버가 메시지를 수신할 준비가 되어 있으면 솔루션 탐색기에서 클라이언트 프로젝트를 마우스 오른쪽 단추로 클릭하고 실행합니다.

Dd807508.Important(ko-kr,VS.100).gif 참고:
컴퓨터에 이 샘플이 이미 설치되어 있을 수도 있습니다. 계속하기 전에 다음(기본) 디렉터리를 확인하십시오.

<InstallDrive>:\WF_WCF_Samples

이 디렉터리가 없으면 Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4로 이동하여 WCF(Windows Communication Foundation) 및 WF 샘플을 모두 다운로드하십시오. 이 샘플은 다음 디렉터리에 있습니다.

<InstallDrive>:\WF_WCF_Samples\WF\Basic\Services\ContentBasedCorrelation