Using Variables with a .NET Framework 3.5 Ruleset
이 항목은 Windows Workflow Foundation 4에 적용됩니다.
이 샘플에서는 Interop 활동을 사용하여 .NET Framework 3.5에서 작성되고 정책과 규칙을 사용하는 사용자 지정 활동을 통합하는 워크플로를 만드는 방법을 보여 줍니다. 이 샘플에서는 사용자 지정 활동에서 노출하는 종속성 속성에 변수를 바인딩하여 사용자 지정 활동에 데이터를 전달합니다.
샘플 연습
TravelRuleLibrary를 검사하려면
Visual Studio 2010에서 InteropWith35RuleSet.sln 솔루션 파일을 엽니다.
Workflow Designer에서 TravelRuleSet.cs를 엽니다.
PolicyActivity가 포함된 사용자 지정 순차 활동이 표시됩니다.
DiscountPolicy 정책 활동을 두 번 클릭하여 규칙을 검사합니다.
규칙 편집기에 규칙이 표시됩니다.
DiscountPolicy
를 마우스 오른쪽 단추로 클릭하고 코드 보기 옵션을 선택하여 이 활동의 코드 병행 C# 코드를 검사합니다.DiscountLevel
의 종속성 속성 설정을 확인합니다. 이 설정은 .NET Framework 4의 인수와 같습니다. 인수에 대한 자세한 내용은 변수 및 인수를 참조하십시오.
InteropWith35RuleSet
Interop 활동을 사용하여 TravelRuleLibrary
프로젝트에 만든 사용자 지정 규칙 집합과 통합되는 순차 워크플로 프로젝트입니다. 변수는 최상위 Sequence 활동에서 만들어집니다. Interop 활동은 TravelRuleSet
활동과 통합하는 데 사용됩니다. Sequence에 선언된 변수는 종속성 속성에 바인딩하는 데 사용됩니다.
이 샘플을 사용하려면
Visual Studio 2010에서 InteropWith35RuleSet.sln 솔루션 파일을 엽니다.
F6 키를 눌러 솔루션을 빌드합니다.
Ctrl+F5를 눌러 솔루션을 실행합니다.
![]() |
---|
컴퓨터에 이 샘플이 이미 설치되어 있을 수도 있습니다. 계속하기 전에 다음(기본) 디렉터리를 확인하십시오.
<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\Built-InActivities\InteropWith35RuleSet
|