語言

ActivityListenerBuilder 類別

定義

描述註冊為 ActivityListener的使用者可配置表面ITracingBuilder。 追蹤基礎設施消耗建構者設定的值並建構底層 ActivityListener;實例的訂閱 ActivitySource 完全由配置驅動 TracingRule 集合控制。

public ref class ActivityListenerBuilder sealed
public sealed class ActivityListenerBuilder
type ActivityListenerBuilder = class
Public NotInheritable Class ActivityListenerBuilder
繼承
ActivityListenerBuilder

備註

建構者故意不揭露 ShouldListenTo, RefreshSources() 或 Dispose():訂閱過濾由規則集擁有,底層監聽者的壽命則由追蹤建構者擁有。 代表的財產會在註冊時由基礎設施快照;之後對建築器進行變異對註冊聽者沒有影響。 當 AddListener 過載發生時,追蹤基礎設施會建構實例;使用者程式碼會透過 configure 傳給 AddListener的回調來配置實例。

屬性

名稱 Description
ActivityStarted

在取樣 Activity 開始時,取得或設定回調。

ActivityStopped

當取樣 Activity 停止時,會接收或設定回調。

ExceptionRecorder

當在取 Activity樣的 上記錄例外時,取得或設定回調。

Name

取得配置式過濾用來針對此監聽者的規則名稱。

Sample

當 從 中 Activity 取 ActivityContext樣時,取得或設定回調。

SampleUsingParentId

當從 Activity 父識別字串取樣時,取得或設定回調。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於