ActivityListenerBuilder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
描述註冊為 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) |