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 時,此旗標會隱藏工作流程根目錄看不到之活動的追蹤記錄。 只有根活動及其實作會受到追蹤。 如果實作包含屬於複合活動的活動,則只有複合活動或受到追蹤,其實作則不會。

例如,如果將複合活動建立為 「MyActivity」 且實作包含 「Activity1」 和 “Activity2” 的實作,而 implementationVisibility 會設定為 RootScope,則當此活動新增至工作流程追蹤記錄時,只會針對 “MyActivity” 而非 “Activity1” 或 “Activity2” 發出。 如果 implementationVisibility 設定為 All,則會發出 “MyActivity”、“Activity1” 和 “Activity2” 的追蹤記錄。

適用於