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