TrackingProfile 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
추적 서비스에 알림을 보내야 하는 루트 워크플로 인스턴스의 잠재적 실행 경로에 대한 관심 지점을 정의합니다.
public ref class TrackingProfile
[System.Serializable]
public class TrackingProfile
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class TrackingProfile
[<System.Serializable>]
type TrackingProfile = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type TrackingProfile = class
Public Class TrackingProfile
- 상속
-
TrackingProfile
- 특성
설명
메모
이 재질에서는 사용되지 않는 형식 및 네임스페이스에 대해 설명합니다. 자세한 내용은 Windows Workflow Foundation 4.5에서 사용되지 않는 형식을 참조하세요.
런타임 동안 워크플로 인스턴스는 추적 이벤트를 런타임 추적 인프라로 내보냅니다. 런타임 추적 인프라는 A를 TrackingProfile 사용하여 이러한 추적 이벤트를 필터링하고 이 필터링을 기반으로 추적 레코드를 추적 서비스에 반환합니다. 필터링할 수 있는 추적 이벤트에는 작업 상태 이벤트, 워크플로 상태 이벤트 및 사용자 이벤트의 세 가지 종류가 있습니다. 특정 활동 상태 이벤트와 일치하도록 속성에 ActivityTrackPoints 개체를 추가하고, 특정 워크플로 상태 이벤트 WorkflowTrackPoint 와 일치하도록 속성에 개체 WorkflowTrackPoints 를 추가하고, 특정 사용자 이벤트와 UserTrackPoint 일치하도록 UserTrackPoints 속성에 개체를 추가할 ActivityTrackPoint 수 있습니다. 추적 지점이 일치하면 런타임 추적 인프라는 추적 이벤트와 연결된 데이터를 해당 서비스와 연결된 추적 서비스에 TrackingChannel 반환합니다. 데이터는 ActivityTrackingRecord일치하는 트랙 지점의 유형에 따라 반환 WorkflowTrackingRecordUserTrackingRecord 됩니다.
추적 서비스는 추상 TrackingService 클래스의 메서드를 구현하여 서비스와 연결된 서비스 및 TrackingProfile 특정 워크플로 인스턴스 또는 특정 워크플로 유형과 연결된 런타임 추적 인프라 TrackingChannel 에 대한 기능을 제공합니다. 또한 추적 서비스는 추상 TrackingChannel 클래스를 구현하여 런타임 추적 인프라가 추적 레코드를 보낼 수 있는 채널을 제공해야 합니다.
추적 서비스가 추적 프로필 개체를 런타임에 반환하면 워크플로가 실행되고 추적 프로필이 직렬화됩니다. 추적 프로필의 serialization이 실패하면 워크플로 인스턴스에 예외가 발생합니다. 예외가 처리되지 않으면 워크플로 인스턴스가 종료됩니다. 추적 프로필은 속성을 사용하여 런타임에 전달하기 전에 유효성을 Schema 검사할 수 있습니다.
에
생성자
| Name | Description |
|---|---|
| TrackingProfile() |
사용되지 않음.
TrackingProfile의 새 인스턴스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| ActivityTrackPoints |
사용되지 않음.
런타임 추적 인프라에서 활동 상태 이벤트를 필터링하는 데 사용하는 활동 추적 지점의 컬렉션을 가져옵니다. |
| UserTrackPoints |
사용되지 않음.
런타임 추적 인프라에서 사용자 이벤트를 필터링하는 데 사용하는 사용자 트랙 지점의 컬렉션을 가져옵니다. |
| Version |
사용되지 않음.
추적 프로필의 버전을 가져오거나 설정합니다. |
| WorkflowTrackPoints |
사용되지 않음.
런타임 추적 인프라에서 워크플로 상태 이벤트를 필터링하는 데 사용하는 워크플로 트랙 지점의 컬렉션을 가져옵니다. |
메서드
| Name | Description |
|---|---|
| Equals(Object) |
사용되지 않음.
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
사용되지 않음.
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
| GetType() |
사용되지 않음.
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
사용되지 않음.
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
사용되지 않음.
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |