Suspend and Terminate 샘플
이 샘플에서는 두 가지 기본 활동인 SuspendActivity 및 TerminateActivity의 사용법을 보여 줍니다.
SuspendActivity 활동은 워크플로를 일시 중단시킵니다. 뿐만 아니라 워크플로 런타임의 WorkflowSuspended 이벤트도 발생시키며, 이 시점에서 워크플로 인스턴스를 다시 시작할 수 있습니다. TerminateActivity 활동은 워크플로를 종료하며 워크플로의 WorkflowTerminated 이벤트를 발생시킵니다.
워크플로에서 첫 번째 활동은 SuspendActivity 활동입니다. 그 다음에 CodeActivity 활동이 이어지며, TerminateActivity 활동으로 끝납니다. 워크플로에서 SuspendActivity 활동이 발생하면 워크플로는 일시 중단되고 워크플로 런타임의 WorkflowSuspended 이벤트가 발생합니다. WorkflowSuspended 이벤트 처리기에서 호스트는 WorkflowInstance.Resume 메서드를 사용하여 워크플로 인스턴스를 다시 시작합니다.
샘플은 다음과 같이 콘솔에 출력합니다.
이 샘플을 빌드하려면
이 항목에서 샘플 다운로드를 클릭하여 샘플을 다운로드합니다.
이렇게 하면 샘플 프로젝트가 로컬 하드 디스크에 추출됩니다.
시작을 클릭하고 프로그램, Microsoft Windows SDK를 차례로 가리킨 다음 CMD 셸을 클릭합니다.
샘플의 소스 디렉터리로 이동합니다.
명령 프롬프트에서 **MSBUILD <Solution file name>**을 입력합니다.
이 샘플을 실행하려면
- SDK 명령 프롬프트 창에서 샘플의 주 폴더 아래에 있는 SuspendAndTerminate\bin\debug 폴더 또는 SuspendAndTerminate\bin 폴더(VB 버전의 샘플의 경우)의 .exe 파일을 실행합니다.
참고 항목
참조
SuspendActivity
TerminateActivity
기타 리소스
Using the Suspend Activity
Using the Terminate Activity
활동 샘플
Windows Workflow Foundation 샘플
Copyright © 2007 by Microsoft Corporation. All rights reserved.