다음을 통해 공유


Simple Policy

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

이 샘플에서는 워크플로에서 PolicyActivity 활동을 사용하는 방법을 보여 줍니다.

이 샘플의 순차 워크플로는 PolicyActivity 활동을 사용하여 만들어집니다. 이 워크플로는 제품 할인 워크플로를 정의하는 데 사용되는 orderValue, customerTypediscount 필드를 정의합니다. 규칙 파일에 정의된 규칙이 orderValuecustomerType 기반의 할인 가격을 설정합니다. orderValuecustomerTypeSimplePolicyWorkflow 클래스 정의에서 설정되며 변경하여 동작을 바꿀 수 있습니다. 그 결과 할인은 SimplePolicyWorkflow 클래스에 정의된 WorkflowCompleted 이벤트 처리기의 콘솔에 쓰여집니다.

이 샘플을 빌드하려면

  1. 이 항목에서 샘플 다운로드를 클릭하여 샘플을 다운로드합니다.

    이렇게 하면 샘플 프로젝트가 로컬 하드 디스크에 추출됩니다.

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

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

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

예제를 실행하려면

  1. SDK 명령 프롬프트 창에서 샘플의 주 폴더 아래에 있는 SimplePolicy\bin\debug 폴더 또는 SimplePolicy\bin 폴더(Visual Basic 버전 샘플의 경우)의 .exe 파일을 실행합니다.
Ee960218.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\Rules\Policy\SimplePolicy

참고 항목

참조

RuleSet
PolicyActivity

기타 리소스

Advanced Policy
Using the PolicyActivity Activity
Using Conditions in Workflows
Tutorial: Use Rules and Conditions
Activities Samples
Windows Workflow Foundation Samples