UserTrackingLocation 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
루트 워크플로 인스턴스의 잠재적 실행 경로에 있는 사용자 이벤트에 해당하는 활동 정규화된 위치를 정의합니다. 이 클래스는 상속될 수 없습니다.
public ref class UserTrackingLocation sealed
[System.Serializable]
public sealed class UserTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackingLocation
[<System.Serializable>]
type UserTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type UserTrackingLocation = class
Public NotInheritable Class UserTrackingLocation
- 상속
-
UserTrackingLocation
- 특성
설명
참고
이 자료에서는 더 이상 사용되지 않는 형식과 네임스페이스에 대해 설명합니다. 자세한 내용은 Deprecated Types in Windows Workflow Foundation 4.5(Windows Workflow Foundation 4.5에서 사용되지 않는 형식)를 참조하세요.
Activity Designer와 워크플로 디자이너는 오버로드된 Activity.TrackData 및 ActivityExecutionContext.TrackData 메서드를 사용하여 데이터를 사용자 이벤트로 런타임 추적 인프라에 내보낼 워크플로를 계측할 수 있습니다. 내보낸 데이터를 사용자 데이터라고 합니다. 활동 상태 이벤트 및 활동 또는 워크플로 상태가 변경될 때만 발생하는 워크플로 상태 이벤트와 달리 사용자 이벤트는 워크플로에서 계측되는 모든 위치에서 발생할 수 있습니다. UserTrackingLocation은 사용자 데이터의 형식, 이 형식을 내보내야 하는 활동 형식, 이 활동의 인스턴스를 보다 정확하게 정규화할 수 있는 조건 컬렉션, 사용자 데이터를 연결해야 하는 선택적 키 이름, 사용자 데이터의 파생 형식을 일치시켜야 하는지 여부 및 지정된 활동 형식에서 파생된 활동에서 내보낸 사용자 데이터를 일치시켜야 하는지 여부를 지정하여 해당 위치에 대한 일치 매개 변수를 정의합니다.
참고
단일 UserTrackingLocation이 워크플로 인스턴스의 잠재적 실행 경로에 있는 여러 개의 실제 위치를 참조할 수 있습니다.
UserTrackingLocation의 UserTrackPoint.MatchingLocations에 대한 일치 매개 변수를 정의하기 위해 UserTrackPoint.ExcludedLocations을 UserTrackPoint 또는 TrackingProfile에 추가할 수 있습니다.
런타임 추적 인프라가 일치시킬 UserTrackingLocation에 대해 다음 순서대로 세 가지 일반 조건을 만족해야 합니다. 사용자 이벤트를 내보낸 활동이 ActivityType, ActivityTypeName, Conditions 및 MatchDerivedActivityTypes에 지정된 활동 집합과 일치해야 합니다. 사용자 데이터와 연결된 키(있는 경우)가 KeyName과 일치해야 합니다. 마지막으로 사용자 이벤트가 내보낸 사용자 데이터 형식이 ArgumentType, ArgumentTypeName 및 MatchDerivedArgumentTypes에 지정된 사용자 데이터 형식 집합과 일치해야 합니다. 이러한 세 조건을 모두 만족하는 경우에만 런타임 추적 인프라에서 UserTrackingLocation이 일치하는 것으로 간주합니다.
UserTrackingLocation을 구성하려면 ArgumentTypeName 또는 ArgumentType을 설정하여 일치시킬 사용자 데이터 형식을 지정하고 ActivityTypeName 또는 ActivityType을 설정하여 일치시킬 사용자 데이터를 내보내야 하는 활동 형식을 지정해야 합니다. ActivityTrackingCondition 개체를 Conditions에 추가하여 사용자 데이터를 내보내야 하는 활동을 더욱 완전하게 정규화할 수도 있습니다. MatchDerivedArgumentTypes를 설정하여 ArgumentTypeName 또는 ArgumentType에 지정된 사용자 데이터 형식에서 파생된 사용자 데이터를 일치시키도록 지정하고 MatchDerivedActivityTypes를 설정하여 ActivityTypeName 또는 ActivityType에 지정된 활동 형식에서 파생된 활동에서 내보낸 사용자 데이터를 일치시키도록 지정할 수 있습니다.
KeyName을 설정하여 특정 키 이름과 연결된 사용자 데이터만 이 UserTrackingLocation에 대해 일치되도록 지정할 수 있습니다. KeyName이 null 참조(Visual Basic의 경우 Nothing
)이면 런타임 추적 구조에서 사용자 데이터와 연결된 키를 일치시키지 않습니다.
생성자
UserTrackingLocation() |
UserTrackingLocation 클래스의 새 인스턴스를 초기화합니다. |
UserTrackingLocation(String) |
사용자 데이터의 CLR(공용 언어 런타임) 형식의 정규화되지 않은 이름을 사용하여 UserTrackingLocation 클래스의 새 인스턴스를 초기화합니다. |
UserTrackingLocation(String, String) |
사용자 데이터의 CLR(공용 언어 런타임) 형식의 정규화되지 않은 이름과 사용자 데이터를 내보내야 하는 활동의 CLR 형식의 정규화되지 않은 이름을 사용하여 UserTrackingLocation 클래스의 새 인스턴스를 초기화합니다. |
UserTrackingLocation(String, Type) |
사용자 데이터의 CLR(공용 언어 런타임) 형식의 정규화되지 않은 이름과 사용자 데이터를 내보내야 하는 활동의 CLR 형식을 사용하여 UserTrackingLocation 클래스의 새 인스턴스를 초기화합니다. |
UserTrackingLocation(Type) |
사용자 데이터의 CLR(공용 언어 런타임) 형식을 사용하여 UserTrackingLocation 클래스의 새 인스턴스를 초기화합니다. |
UserTrackingLocation(Type, String) |
사용자 데이터의 CLR(공용 언어 런타임) 형식과 사용자 데이터를 내보내야 하는 활동의 CLR 형식의 정규화되지 않은 이름을 사용하여 UserTrackingLocation 클래스의 새 인스턴스를 초기화합니다. |
UserTrackingLocation(Type, Type) |
사용자 데이터의 CLR(공용 언어 런타임) 형식과 사용자 데이터를 내보내야 하는 활동의 CLR 형식을 사용하여 UserTrackingLocation 클래스의 새 인스턴스를 초기화합니다. |
속성
ActivityType |
추적할 사용자 데이터를 내보내야 하는 활동의 CLR(공용 언어 런타임) 형식을 가져오거나 설정합니다. |
ActivityTypeName |
추적할 사용자 데이터를 내보내야 하는 활동의 CLR(공용 언어 런타임) 형식의 정규화되지 않은 이름을 가져오거나 설정합니다. |
ArgumentType |
추적할 사용자 데이터의 CLR(공용 언어 런타임) 형식을 가져오거나 설정합니다. |
ArgumentTypeName |
추적할 사용자 데이터의 CLR(공용 언어 런타임) 형식의 정규화되지 않은 이름을 가져오거나 설정합니다. |
Conditions |
추적할 사용자 데이터를 내보내야 하는 활동을 정규화하는 데 사용되는 조건 컬렉션을 가져옵니다. |
KeyName |
UserTrackingLocation을 일치시키기 위해 사용자 데이터를 연결해야 하는 이름을 가져오거나 설정합니다. |
MatchDerivedActivityTypes |
ActivityType 또는 ActivityTypeName에 지정된 활동 형식에서 파생된 활동에서 내보낼 때 사용자 데이터를 추적할지 여부를 나타내는 값을 가져오거나 설정합니다. |
MatchDerivedArgumentTypes |
사용자 추적 위치는 사용자 추적 데이터를 필터링하는 방법입니다. 사용자는 ArgumentType 또는 ArgumentTypeName을 지정하여 사용자 추적 데이터 형식을 기준으로 필터링할 수 있습니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |