<states>
추적 레코드가 만들어질 때 추적된 워크플로 인스턴스에서 구독된 상태의 컬렉션을 나타냅니다.
추적 프로필 쿼리에 대한 자세한 내용은 Tracking Profiles을 참조하십시오.
Schema Hierarchy
<system.serviceModel>
<tracking>
<trackingProfile>
<workflow>
<workflowInstanceQueries>
<workflowInstanceQuery>
<states>
구문
<tracking> <trackingProfile name="Name"> <workflow> <workflowInstanceQueries> <workflowInstanceQuery> <states> <state name="Name"/> </states> </workflowInstanceQuery> </workflowInstanceQueries> </workflow> </trackingProfile></tracking>
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
없음
자식 요소
요소 | 설명 |
---|---|
추적 레코드가 만들어질 때 추적된 워크플로 인스턴스에서 구독된 상태입니다. |
부모 요소
요소 | 설명 |
---|---|
시작된 이벤트나 완료된 이벤트와 같이 워크플로 인스턴스 수명 주기의 변경 내용을 추적하는 쿼리입니다. |
설명
반환되는 레코드는 이 컬렉션의 상태를 기준으로 필터링됩니다.
가능한 상태 값은 다음 표에 설명되어 있습니다.
상태 | 설명 |
---|---|
Aborted |
워크플로 인스턴스가 중단됩니다. |
Completed |
워크플로 인스턴스가 완료됩니다. |
Deleted |
워크플로 인스턴스가 삭제됩니다. |
Idle |
워크플로 인스턴스가 유휴 상태입니다. |
Persisted |
워크플로 인스턴스가 유지됩니다. |
Resumed |
워크플로 인스턴스가 다시 시작됩니다. |
Started |
워크플로 인스턴스가 시작됩니다. |
UnhandledException |
워크플로 인스턴스에서 처리되지 않은 예외가 발생했습니다. |
Unloaded |
워크플로 인스턴스가 언로드됩니다. |
Canceled |
워크플로 인스턴스가 취소됩니다. |
Suspended |
워크플로 인스턴스가 일시 중단됩니다. |
Terminated |
워크플로 인스턴스가 종료됩니다. |
Unsuspended |
워크플로 인스턴스의 일시 중단이 해제됩니다. |
예제
다음 구성은 이 쿼리를 사용하여 Started
인스턴스 상태에 대한 워크플로 인스턴스 수준 추적 레코드를 구독합니다.
<workflowInstanceQueries>
<workflowInstanceQuery>
<states>
<state name="Started"/>
</states>
</workflowInstanceQuery>
</workflowInstanceQueries>
참고 항목
참조
System.ServiceModel.Activities.Tracking.Configuration.WorkflowInstanceQueryElement
System.ServiceModel.Activities.Tracking.Configuration.StateElementCollection
System.Activities.Tracking.WorkflowInstanceQuery
관련 자료
Workflow Tracking and Tracing
Tracking Profiles
빌드 날짜: 2010-02-13