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, String)

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

プロパティ

Name

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

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)

適用対象