이 항목은 Windows Workflow Foundation 4에 적용됩니다.
이 샘플에서는 사용자 지정 활동을 추가로 빌드하기 위해 사용자 지정 활동과 시스템 제공 활동을 구성하는 방법을 보여 줍니다.
설문 조사 활동을 사용하는 워크플로에서 질문 목록을 준비하여 설문 조사 일정을 예약한 다음 설문을 통해 수집된 응답을 출력합니다.
샘플 세부 정보
이 샘플에는 세 가지 사용자 지정 활동이 사용됩니다. ReadLine은 일정이 예약되었을 때 Bookmark를 만든 다음 Return OutArgument을 Bookmark가 다시 시작될 때 사용되는 값으로 설정하는 간단한 NativeActivity<string>입니다. Prompt는 Text라는 InArgument<string>을 취하고 사용자 응답을 Result OutArgument<string>으로 반환하는 Activity<string>입니다. Prompt 활동에는 .NET Framework의 일부로 제공되는 Sequence 및 WriteLine 활동이 사용되며, 사용자로부터 입력을 받기 위한 사용자 지정 ReadLine 활동도 여기에 통합됩니다. 마지막 사용자 지정 활동은 Survey 활동입니다. 이는 Activity<ICollection<string>>입니다. 이 활동에서는 Questions이라는 InArgument<IEnumerable<string>>을 취하고 Result 출력 인수에 응답을 채웁니다. Survey 활동에는 .NET Framework의 ForEach, Sequence 및 AddToCollection이 사용되며, 설문 조사 문항을 묻고 응답을 얻기 위한 Prompt 활동도 사용됩니다.
샘플을 설치, 빌드 및 실행하려면
Visual Studio 2010에서 BasicActivityComposition.sln 샘플 솔루션을 엽니다.
솔루션을 빌드하고 실행합니다.
참고: |
|---|
컴퓨터에 이 샘플이 이미 설치되어 있을 수도 있습니다. 계속하기 전에 다음(기본) 디렉터리를 확인하십시오.
<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\CustomActivities\Composite\ActivityComposition
|
참고: