다음을 통해 공유


System.Activities.Tracking 네임스페이스

워크플로 추적 레코드를 만들고 조작하는 데 사용되는 클래스가 포함되어 있습니다. 추적 레코드는 워크플로 인스턴스가 실행될 때 워크플로 런타임에서 만들고 TrackingParticipant에서 상속되는 클래스로 액세스합니다.

클래스

ActivityInfo

추적된 Activity에 대한 정보를 포함합니다.

ActivityScheduledQuery

Queries 컬렉션에 추가된 경우 추적 레코드를 구독하기 위해 추적 프로필이 만들어질 때 작업 예약됨 레코드를 구독합니다.

ActivityScheduledRecord

실행 예약되는 작업의 추적 레코드를 나타냅니다.

ActivityStateQuery

Queries에 추가된 경우 작업 상태 레코드를 구독합니다.

ActivityStateRecord

작업 상태가 변경될 때 만들어지는 추적 레코드를 나타냅니다.

ActivityStates

작업의 상태를 지정합니다.

BookmarkResumptionQuery

Queries 컬렉션에 추가된 경우 TrackingRecord 개체에 대해 추적 프로필을 쿼리할 때 책갈피 다시 시작 레코드를 구독합니다.

BookmarkResumptionRecord

Bookmark를 다시 시작할 때 런타임 추적 인프라에서 추적 참가자에게 보내는 데이터를 포함합니다.

CancelRequestedQuery

Queries 컬렉션에 추가된 경우 추적 레코드에 대해 추적 프로필을 쿼리할 때 취소 요청 레코드를 구독합니다.

CancelRequestedRecord

CancelChild(ActivityInstance) 또는 CancelChildren()을 호출할 때 워크플로 런타임에서 추적 참가자에게 보내는 데이터를 나타냅니다.

CustomTrackingQuery

Queries에 추가된 경우 사용자 지정 레코드에 대해 추적 프로필을 쿼리할 때 사용자 지정 추적 레코드를 구독합니다.

CustomTrackingRecord

사용자 지정 추적 레코드가 발생할 때 런타임 추적 인프라에서 추적 참가자에게 보내는 데이터를 포함합니다.

EtwTrackingParticipant

추적 레코드의 데이터를 포함하는 ETW 세션으로 ETW(Windows용 이벤트 추적) 이벤트를 내보내는 워크플로 추적 데이터의 소비자입니다.

FaultPropagationQuery

Queries 컬렉션에 추가된 경우 추적 레코드에 대해 추적 프로필을 쿼리할 때 오류 전파 레코드를 구독합니다.

FaultPropagationRecord

워크플로 작업에서 오류가 전파될 때 런타임 추적 인프라에서 추적 참가자에게 보내는 데이터를 포함합니다.

InteropTrackingRecord

추적된 레코드가 워크플로 내의 Interop 작업에서 발생할 때 추적 참가자에게 보내는 데이터를 나타냅니다.

TrackingParticipant

워크플로 추적 인프라와 상호 작용하고 추적 레코드에 액세스하는 워크플로 확장의 기본 클래스입니다.

TrackingProfile

TrackingParticipant에 워크플로 추적 레코드에 대한 구독을 만듭니다.

TrackingQuery

모든 추적 쿼리의 기본 클래스입니다. 추적 쿼리는 TrackingProfile에 대한 구독 정의를 만드는 데 사용됩니다.

TrackingRecord

모든 워크플로 추적 레코드가 파생되는 추상 클래스입니다. 추적 레코드는 추적 이벤트가 발생할 때 추석 참석자에게 보내는 데이터를 나타냅니다.

WorkflowInstanceAbortedRecord

워크플로 인스턴스가 중단될 때 런타임 추적 인프라에서 추적 참가자에게 보내는 데이터를 포함합니다.

WorkflowInstanceQuery

Queries 컬렉션에 추가된 경우 추적 레코드를 구독하기 위해 추적 프로필이 만들어질 때 워크플로 인스턴스 레코드를 구독합니다.

WorkflowInstanceRecord

워크플로 인스턴스 상태가 변경될 때 런타임 추적 인프라에서 추적 서비스에 보내는 데이터를 포함합니다.

WorkflowInstanceStates

워크플로 인스턴스의 상태를 지정합니다.

WorkflowInstanceSuspendedRecord

워크플로 인스턴스가 일시 중단될 때 런타임 추적 인프라에서 추적 참가자에게 보내는 데이터를 포함합니다.

WorkflowInstanceTerminatedRecord

워크플로가 종료될 때 런타임 추적 인프라에서 추적 참가자에게 보내는 데이터를 포함합니다.

WorkflowInstanceUnhandledExceptionRecord

워크플로 인스턴스에서 처리되지 않은 예외가 발생할 때 런타임 추적 인프라에서 추적 참가자에게 보내는 데이터를 포함합니다.

WorkflowInstanceUpdatedRecord

업데이트된 레코드에 대한 정보를 지정합니다.

열거형

ImplementationVisibility

추적 프로필 내의 표시 모드를 설명합니다.