System.Activities.Tracking 네임스페이스

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

클래스

Name Description
ActivityInfo

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

ActivityScheduledQuery

컬렉션에 Queries 추가되면 추적 프로필을 만들 때 활동 예약된 레코드를 구독하여 추적 레코드를 구독합니다.

ActivityScheduledRecord

실행 예약 중인 활동의 추적 레코드를 나타냅니다.

ActivityStateQuery

Queries추가되면 활동 상태 레코드를 구독합니다.

ActivityStateRecord

활동이 상태를 변경할 때 생성되는 추적 레코드를 나타냅니다.

ActivityStates

활동의 상태를 지정합니다.

BookmarkResumptionQuery

컬렉션에 Queries 추가되면 추적 프로필이 개체에 대해 쿼리될 때 책갈피 다시 시작 레코드를 TrackingRecord 구독합니다.

BookmarkResumptionRecord

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

CancelRequestedQuery

컬렉션에 Queries 추가되면 추적 프로필이 추적 레코드에 대해 쿼리될 때 취소 요청 레코드를 구독합니다.

CancelRequestedRecord

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

CustomTrackingQuery

Queries추가되면 추적 프로필이 사용자 지정 레코드에 대해 쿼리될 때 사용자 지정 추적 레코드를 구독합니다.

CustomTrackingRecord

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

EtwTrackingParticipant

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

FaultPropagationQuery

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

FaultPropagationRecord

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

InteropTrackingRecord

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

TrackingParticipant

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

TrackingProfile

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

TrackingQuery

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

TrackingRecord

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

WorkflowInstanceAbortedRecord

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

WorkflowInstanceQuery

컬렉션에 Queries 추가되면 추적 프로필을 만들 때 워크플로 인스턴스 레코드를 구독하여 추적 레코드를 구독합니다.

WorkflowInstanceRecord

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

WorkflowInstanceStates

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

WorkflowInstanceSuspendedRecord

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

WorkflowInstanceTerminatedRecord

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

WorkflowInstanceUnhandledExceptionRecord

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

WorkflowInstanceUpdatedRecord

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

열거형

Name Description
ImplementationVisibility

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