다음을 통해 공유


RuleActionTrackingEvent 샘플

Download sample

이 샘플에서는 추적을 사용하여 워크플로에서 규칙 동작을 결정하는 방법을 보여 줍니다. Window Workflow Foundation에서는 추적 프로필에 따라 다양한 추적 이벤트를 필터링할 수 있도록 확장 가능한 추적 인프라를 제공합니다. 규칙이 실행되면 사용자 추적 지점으로서 RuleActionTrackingEvent 개체가 전송됩니다.

이 샘플은 program.cs의 WorkflowRuntime에 추가된 사용자 지정 콘솔 추적 서비스 및 PolicyActivity 활동이 포함된 워크플로로 구성됩니다. 활동이 실행될 때 규칙 집합이 평가됩니다. 정의된 규칙은 주문 금액 및 고객 유형에 따라 할인 가격을 설정합니다. ConsoleTrackingService에는 모든 사용자 추적 지점을 다루고 추적 데이터 내용을 콘솔에 기록하는 UserTrackPoint를 포함하는 추적 프로필이 있습니다.

RuleActionTrackingEvent에는 RuleNameConditionResult 두 가지 속성이 있습니다. 이러한 속성은 규칙 실행 시 콘솔에 출력됩니다.

이 샘플을 빌드하려면

  1. 샘플 다운로드를 클릭하여 샘플을 다운로드합니다.

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

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

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

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

이 샘플을 실행하려면

  • SDK 명령 프롬프트 창에서 샘플의 주 폴더 아래에 있는 RuleActionTrackingEventSample\bin\debug 폴더 또는 RuleActionTrackingEventSample\bin 폴더(VB 버전의 샘플의 경우)의 .exe 파일을 실행합니다.

참고 항목

참조

ActivityTrackingRecord
WorkflowTrackingRecord
UserTrackingRecord
TrackingParameters
TrackingRecord
TrackingChannel
RuleActionTrackingEvent
TrackingService
TrackingProfile

기타 리소스

추적 샘플
Simple Tracking 샘플
Query Using SQLTrackingService 샘플
Tracking Using User Track Points 샘플
EventArgs Tracking 샘플
ConsoleTrackingService 샘플
Query Using SQLTrackingService 샘플
File Tracking Service and Query 샘플
Using the Tracking Profile Object Model 샘플
Windows Workflow Tracking Services

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.