이 항목은 Windows Workflow Foundation 4에 적용됩니다.
For 샘플에서는 NativeActivity에서 상속되는 사용자 지정 활동을 빌드한 후 워크플로에서 해당 활동을 사용하여 실제 예제를 실행하는 방법을 보여 줍니다. 이 샘플에 포함된 사용자 지정 활동은 C# for 문처럼 작동합니다. T
For 사용자 지정 활동에는 각각 표준 C# For 문의 초기화 문, 반복 문, 연속 조건 및 본문에 해당하는 InitAction, IterationAction, Condition 및 Body라는 속성이 있습니다.
다음 표에서는 샘플의 키 파일에 대해 설명합니다.
| 파일 | 설명 |
|---|---|
For.cs |
NativeActivity 클래스를 확장하여 C# For 문의 기능을 제공하는 |
Program.cs |
사용자 지정 |
참고: |
|---|
For 사용자 지정 활동을 사용할 때는 Condition 속성이 설정되어 있는지 확인해야 합니다. 설정되어 있지 않으면 무한 루프가 발생할 수 있습니다.
|
데모
NativeActivity에서 상속되는 사용자 지정 활동을 만듭니다.
추가 설명
다음 표에서는 이 샘플에 포함된 활동의 속성에 대해 설명합니다.
- InitAction
초기화 문
- IterationAction
반복 문
- 조건
연속 문
- Body
본문
활동은 NativeActivity에서 상속되어 NativeActivityContext의 ScheduleActivity 메서드 중 하나를 사용하여 실행할 추가 활동 예약과 같은 런타임 기능에 대한 액세스 권한을 얻습니다.
이 샘플을 사용하려면
Visual Studio 2010을 사용하여 For.sln 솔루션 파일을 엽니다.
F6 키를 눌러 솔루션을 빌드합니다.
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\Scenario\ActivityLibrary\For
|
참고:
참고: