Language

ITracingBuilder インターフェイス

定義

トレース システムを構成するには、 ActivityListener インスタンスを登録し、ルールを使用して、有効になっている ActivitySource と Activity インスタンスを決定します。

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

プロパティ

Name 説明
Services

サービスを登録するために拡張メソッドによって使用されるアプリケーション サービス コレクションを取得します。

拡張メソッド

Name 説明
AddConfiguration(ITracingBuilder, IConfiguration)

指定した IConfiguration セクションからトレース構成を読み取り、有効にする ActivitySource と Activity インスタンスを構成します。

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)

指定されたソース、操作、リスナー、およびスコープのすべてのアクティビティを有効にします。

適用対象