語言

ITracingBuilder 介面

定義

透過註冊ActivityListener實例並使用規則決定哪些ActivitySourceActivity實例被啟用來配置追蹤系統。

public interface class ITracingBuilder
public interface ITracingBuilder
type ITracingBuilder = interface
Public Interface ITracingBuilder

屬性

名稱 Description
Services

取得擴展方法用來註冊服務的應用程式服務集合。

擴充方法

名稱 Description
AddConfiguration(ITracingBuilder, IConfiguration)

讀取所提供的IConfiguration區段的追蹤設定,並設定啟用的實ActivitySourceActivity例與實例。

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

註冊由所提供ActivityListener回撥識別name並描述的新資料configure。

AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>)

註冊一個由ActivityListener所提供name回撥識別並描述的新configure回撥,該回撥同時接收已解析IServiceProvider的 。

ClearListeners(ITracingBuilder)

移除依賴注入容器中的所有 ActivityListenerBuilder 註冊。

DisableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes)

停用給定來源、操作、監聽器及範圍的所有活動。

EnableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes)

啟用給定來源、操作、監聽器及範圍的所有活動。

適用於