비동기 통신

비동기 통신 예제는 두 개의 서로 다른 WF(Windows Workflow Foundation) 서비스 간의 통신이 기본적으로 비동기적으로 수행되는 방법을 보여줍니다.

입증합니다

WF 서비스 간의 비동기 통신입니다.

토론

이 샘플에서는 .NET Framework에서 제공하는 메시징 활동을 사용하여 WF 애플리케이션 간의 통신을 비동기적으로 수행하는 방법을 보여 줍니다.

이 샘플은 다음 세 개의 프로젝트로 구성됩니다.

CreditCheckService
이 서비스는 특정 사용자의 신용 점수 또는 획득할 항목의 값을 받은 다음 크레딧이 해당 사용자에게 제공되는지 여부를 결정합니다.

임대 승인 서비스
이 서비스는 크레딧이 필요한 사람으로부터 애플리케이션을 받습니다. 이 서비스는 신용 신청이 유효한지 여부를 결정하기 위해 비동기적으로 CreditCheckService 통신합니다.

클라이언트
클라이언트는 크레딧이 승인되었는지 여부를 알기 위해 동기적으로 RentalApprovalService 통신합니다.

샘플 설정, 빌드 및 실행

  1. AsynchronousCommunication 솔루션을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  2. 공통 속성에서 시작 프로젝트를 선택하고 여러 시작 프로젝트를 선택합니다.

  3. RentalApprovalService를 목록의 첫 번째 위치로 이동한 다음 CreditCheckService, 클라이언트를 잇습니다. 세 프로젝트 모두에 대해 시작 작업을 설정합니다.

  4. 확인을 클릭하고 F5 키를 눌러 샘플을 실행합니다.