다음을 통해 공유


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

이 샘플에서는 워크플로에서 기본 식을 사용하는 방법을 보여 줍니다. 이 샘플은 가상 회사의 직원 두 명에 대한 기본 급여 통계를 계산하는 워크플로로 구성되어 있습니다. 두 개의 클래스(EmployeeSalaryStats)가 Employee.cs와 SalaryStats.cs에 정의되어 있습니다. 이 두 클래스는 복합 형식의 변수 속성에 대한 단순 산술 연산 및 문자열 연산을 수행하는 방법을 보여 주는 워크플로에서 사용됩니다.

급여 계산 워크플로는 XAML과 C#으로 정의되어 두 작성 스타일을 보여 줍니다. XAML 버전은 SalaryCalculation.xaml에 포함되어 있고 Workflow Designer에서 보거나 편집할 수 있습니다. C# 버전은 Program.cs에 있습니다. XAML에서 사용되는 식은 Visual Basic 구문을 따르고 VisualBasicValue 및 VisualBasicReference 식 활동을 사용하여 실행됩니다. Visual Basic 식에 대한 자세한 내용은 Visual Basic Expressions를 참조하십시오. 반면에 C#의 식은 람다 식으로 작성되고 LambdaValue 및 LambdaReference 식 활동을 사용합니다. 람다 식으로 식을 작성하면 C# 컴파일러에서 구문 강조 표시 기능과 정적 확인 기능을 제공할 수 있습니다.

예제를 실행하려면

  1. Visual Studio 2010에서 Expressions.sln 솔루션을 엽니다.

  2. F6 키를 눌러 솔루션을 빌드하거나 빌드 메뉴에서 솔루션 빌드를 선택합니다.

    Dd699761.note(ko-kr,VS.100).gif참고:
    Visual Studio 디자이너에서 SalaryCalculation.xaml을 열려면 먼저 프로젝트를 컴파일하여 디자이너에서 EmployeeSalaryStats 클래스를 사용할 수 있는지 확인해야 합니다.

  3. 빌드가 성공한 후 F5 키를 누르거나 디버그 메뉴에서 디버깅 시작을 선택합니다. 또는 Ctrl+F5를 누르거나 디버그 메뉴에서 디버깅하지 않고 시작을 선택하여 디버깅 없이 실행할 수도 있습니다.

Dd699761.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\Expressions