다음을 통해 공유


ConditionedActivityGroup 샘플

Download sample

이 샘플에서는 여행 예약 응용 프로그램을 보여 줍니다. ConditionedActivityGroup(CAG)에는 Car 동작과 Airline 동작이라는 두 개의 코드 동작이 있습니다. SimpleCAGWorkflow 생성자에서 "travelNeedType" ArrayList 개체는 필요한 여행 예약 유형으로 채워집니다. travelNeeds.Add 문 중 하나 또는 두 개 모두를 주석으로 처리하여 이에 맞게 CAG 동작을 수정합니다. Car 동작과 Airline 동작 모두 WhenConditionProperty 조건이 CodeCondition으로 채워집니다. Car 동작은 travelNeeds 컬렉션에 TravelNeeds.Car 항목이 있을 때만 실행되고, Airline 동작은 travelNeeds 컬렉션에 TravelNeeds.Airline 항목이 있을 때만 실행됩니다.

각 동작이 실행되면 해당 항목이 컬렉션에서 제거됩니다. 기본 UntilCondition 조건은 WhenConditionProperty 조건에 따라 실행 중이거나 실행 준비된 자식 항목이 없을 경우 CAG가 종료되도록 지정합니다. 이 샘플에서는 travelNeeds 컬렉션이 비어 있을 때 CAG가 종료됩니다.

이 샘플을 빌드하려면

  1. 이 항목에서 샘플 다운로드를 클릭하여 샘플을 다운로드합니다. 이렇게 하면 샘플 프로젝트가 로컬 하드 디스크에 추출됩니다.

  2. 시작을 클릭하고 프로그램, Microsoft Windows SDK를 차례로 가리킨 다음 CMD 셸을 클릭합니다.

  3. 샘플의 소스 디렉터리로 이동합니다.

  4. 명령 프롬프트에서 **MSBUILD <Solution file name>**을 입력합니다.

이 샘플을 실행하려면

  • SDK 명령 프롬프트 창에서 샘플의 주 폴더 아래에 있는 SimpleCAG\bin\debug 폴더 또는 SimpleCAG\bin 폴더(VB 버전의 샘플의 경우)의 .exe 파일을 실행합니다.

참고 항목

참조

ConditionedActivityGroup
WhenConditionProperty
CodeCondition
UntilCondition

기타 리소스

Using the ConditionedActivityGroup
Using Activities to Control Flow
Using Conditions in Workflows
Using Conditions through Code
Tutorial: Use Rules and Conditions
Rules and Conditions Overview
활동 샘플
Windows Workflow Foundation 샘플

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.