TrackingProfile.ImplementationVisibility 속성

정의

최상위 작업(다른 활동의 구현을 구성하는 활동) 내의 중첩된 활동에서 내보낸 추적 레코드를 필터링하는 값을 가져오거나 설정합니다.

public:
 property System::Activities::Tracking::ImplementationVisibility ImplementationVisibility { System::Activities::Tracking::ImplementationVisibility get(); void set(System::Activities::Tracking::ImplementationVisibility value); };
public System.Activities.Tracking.ImplementationVisibility ImplementationVisibility { get; set; }
member this.ImplementationVisibility : System.Activities.Tracking.ImplementationVisibility with get, set
Public Property ImplementationVisibility As ImplementationVisibility

속성 값

ImplementationVisibility 필터링할 레코드의 범위를 나타내는 개체입니다.

기본값은 RootScope입니다.

설명

추적 프로필 내에서 두 가지 표시 모드를 사용하여 추적 레코드를 필터링할 수 있습니다. 표시 모드는 워크플로 내에서 추적되는 활동을 지정합니다. 추적 프로필의 implementationVisibility 설정에 지정된 표시 모드는 다음과 같습니다.

이 설정은 복합 활동에 대한 추적 레코드 필터링에 적용됩니다(구현 내의 다른 활동이 포함된 활동).

implementationVisibilityRootScope이고 복합 활동이 워크플로의 루트 활동이 아닌 경우 복합 작업 내의 최상위 작업만 추적됩니다. RootScope로 설정하면 이 플래그는 워크플로의 루트에서 볼 수 없는 활동에 대한 추적 레코드를 표시하지 않습니다. 루트 활동 및 해당 구현만 추적됩니다. 구현에 복합 활동인 활동이 포함된 경우 복합 활동은 추적되지만 해당 구현은 추적되지 않습니다.

예를 들어 "Activity1" 및 "Activity2"를 포함하는 구현을 사용하여 "MyActivity"로 구현되는 복합 활동을 만들고 implementationVisibilityRootScope로 설정된 경우 이 작업이 워크플로 추적 레코드에 추가되면 "Activity1" 또는 "Activity2"가 아닌 "MyActivity"에 대해서만 내보내집니다. implementationVisibilityAll로 설정된 경우 "MyActivity", "Activity1" 및 "Activity2"에 대한 추적 레코드가 내보내집니다.

적용 대상