次の方法で共有


ActivitySource クラス

定義

Activity オブジェクトを作成して開始し、Activity イベントをリッスンする ActivityListener オブジェクトを登録するための API を提供します。

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
継承
ActivitySource
実装

コンストラクター

ActivitySource(String)

Activity オブジェクトを作成して開始し、Activity イベントをリッスンする ActivityListener オブジェクトを登録するための API を提供します。

ActivitySource(String, String)

指定した name を持つアクティビティ ソース オブジェクトを構築します。

ActivitySource(String, String, IEnumerable<KeyValuePair<String,Object>>)

Activity オブジェクトを作成して開始し、Activity イベントをリッスンする ActivityListener オブジェクトを登録するための API を提供します。

プロパティ

Name

アクティビティ ソースの名前を返します。

Tags

Activity オブジェクトを作成して開始し、Activity イベントをリッスンする ActivityListener オブジェクトを登録するための API を提供します。

Version

アクティビティ ソースのバージョンを返します。

メソッド

AddActivityListener(ActivityListener)

イベントを開始および停止するアクティビティにリスナーを追加します。

CreateActivity(String, ActivityKind)

Activity にリスナーがある場合は新しい Activity オブジェクトを作成し、それ以外の場合は を返します null

CreateActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

Activity にリスナーがある場合は新しい Activity オブジェクトを作成し、それ以外の場合は を返します null 。 Activity オブジェクトが作成された場合、自動的には開始されません。 呼び出し元は を呼び出 Start() して開始する必要があります。

CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

Activity にリスナーがある場合は新しい Activity オブジェクトを作成し、それ以外の場合は を返します null

Dispose()

アクティビティ ソース オブジェクトを破棄し、グローバル リストから現在のインスタンスを削除して、リスナーのリストを空にします。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
HasListeners()

このアクティビティ ソースのリスナーがあるかどうかを確認します。

MemberwiseClone()

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

(継承元 Object)
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)

Activity イベントのリスナーがある場合は、新しい Activity オブジェクトを作成して開始し、それ以外の場合は を返します null

StartActivity(String, ActivityKind)

指定した名前とアクティビティの種類を使用して、アクティブなリスナーがある場合は、新しいアクティビティを作成して開始します。

StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

指定した名前、アクティビティの種類、親アクティビティ コンテキスト、タグ、オプションのアクティビティ リンク、および省略可能な開始時刻を使用して、アクティブなリスナーがある場合に新しいアクティビティを作成して開始します。

StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

指定した名前、アクティビティの種類、親 ID、タグ、オプションのアクティビティ リンク、およびオプションの開始時刻を使用して、アクティブなリスナーがある場合に新しいアクティビティを作成して開始します。

ToString()

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

(継承元 Object)

適用対象