Language

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 コールバックを使用してインスタンスを構成します。

プロパティ

Name 説明
ActivityStarted

サンプリングされた Activity の開始時に呼び出されるコールバックを取得または設定します。

ActivityStopped

サンプリングされた Activity が停止したときに呼び出されるコールバックを取得または設定します。

ExceptionRecorder

サンプリングされた Activityに例外が記録されたときに呼び出されるコールバックを取得または設定します。

Name

このリスナーのターゲット ルールに対する構成ベースのフィルター処理で使用される名前を取得します。

Sample

ActivityからActivityContextがサンプリングされたときに呼び出されるコールバックを取得または設定します。

SampleUsingParentId

親識別子文字列から Activity がサンプリングされたときに呼び出されるコールバックを取得または設定します。

メソッド

Name 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象