다음을 통해 공유


Termination Tracking Service 샘플

Download sample

종료 추적 서비스는 사용자 지정 추적 서비스의 예제입니다. 이 서비스는 종료 이벤트 및 관련 종료 정보를 이벤트 로그에 기록합니다. 이 샘플에는 TerminateActivity 활동이 있는 간단한 워크플로가 포함되어 있습니다. 종료 이유는 TerminateActivity 활동의 속성에 명시됩니다. 샘플을 실행하면 인스턴스 ID와 종료 이유가 명시된 이벤트 로그 항목을 받게 됩니다.

종료 추적 서비스는 TrackingService 클래스의 확장이며, 이벤트 로그를 사용하여 워크플로 종료 이벤트를 기록합니다. 종료 추적 서비스를 WorkflowRuntime에 서비스로 추가하면 더 이상 구성할 필요 없이 이 서비스가 워크플로 종료 이벤트를 자동으로 추적할 수 있습니다.

이 샘플을 빌드하려면

  1. 이 항목에서 샘플 다운로드를 클릭하여 샘플을 다운로드합니다.

    이렇게 하면 샘플 프로젝트가 로컬 하드 디스크에 추출됩니다.

  2. 시작을 클릭하고 프로그램, Microsoft Windows SDK를 차례로 가리킨 다음 CMD 셸을 클릭합니다.

  3. 샘플의 소스 디렉터리로 이동합니다.

  4. 명령 프롬프트에서 **MSBUILD <Solution file name>**을 입력합니다.

이 샘플을 실행하려면

  • SDK 명령 프롬프트 창에서 샘플의 주 폴더 아래에 있는 TerminationTrackingService\bin\debug 폴더의 .exe 파일을 실행합니다.

샘플 사용

Termination Tracking Service 샘플을 컴파일하면 TerminationTrackingService\bin\debug 디렉터리에 응용 프로그램이 만들어집니다. 이 응용 프로그램을 실행할 때 워크플로 종료가 제대로 기록되었는지 이벤트 뷰어에서 확인합니다. 종료 이벤트가 응용 프로그램 로그에 기록됩니다.

참고 항목

기타 리소스

Creating Custom Tracking Services
Windows Workflow Tracking Services
응용 프로그램 샘플
Windows Workflow Foundation 샘플

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.