TrackingProfile.ImplementationVisibility 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值會篩選從最上層活動 (組成其他活動實作的活動) 的巢狀活動中發出的追蹤記錄。
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 設定所指定的可視性模式包括:
這個設定會套用於複合活動 (包含其實作中其他的活動) 的追蹤記錄篩選。
如果 implementationVisibility 是 RootScope ,而複合活動不是工作流程的根活動,則只會追蹤復合活動內的最上層活動。 當設定為 RootScope 時,此旗標會隱藏工作流程根目錄看不到之活動的追蹤記錄。 只有根活動及其實作會受到追蹤。 如果實作包含屬於複合活動的活動,則只有複合活動或受到追蹤,其實作則不會。
例如,如果將複合活動建立為 「MyActivity」 且實作包含 「Activity1」 和 “Activity2” 的實作,而 implementationVisibility 會設定為 RootScope,則當此活動新增至工作流程追蹤記錄時,只會針對 “MyActivity” 而非 “Activity1” 或 “Activity2” 發出。 如果 implementationVisibility 設定為 All,則會發出 “MyActivity”、“Activity1” 和 “Activity2” 的追蹤記錄。