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”,并且 implementationVisibility 设置为 RootScope,则当此活动仅针对“MyActivity”而不是“Activity1”或“Activity2”发出工作流跟踪记录时。 如果 implementationVisibility 设置为 “All”,则会发出“MyActivity”、“Activity1”和“Activity2”的跟踪记录。

适用于