英語で読む

次の方法で共有


ActivitySource.StartActivity メソッド

定義

オーバーロード

StartActivity(String, ActivityKind)

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

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

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

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

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

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

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

StartActivity(String, ActivityKind)

ソース:
ActivitySource.cs
ソース:
ActivitySource.cs
ソース:
ActivitySource.cs

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

C#
public System.Diagnostics.Activity? StartActivity (string name, System.Diagnostics.ActivityKind kind = System.Diagnostics.ActivityKind.Internal);
C#
public System.Diagnostics.Activity? StartActivity (string name = "", System.Diagnostics.ActivityKind kind = System.Diagnostics.ActivityKind.Internal);

パラメーター

name
String

アクティビティの操作名。

kind
ActivityKind

アクティビティの種類。

戻り値

アクティブなリスナーが存在する場合は、作成されたアクティビティ オブジェクト。イベント リスナーが存在しない場合は null

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

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

ソース:
ActivitySource.cs
ソース:
ActivitySource.cs
ソース:
ActivitySource.cs

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

C#
public System.Diagnostics.Activity? StartActivity (System.Diagnostics.ActivityKind kind, System.Diagnostics.ActivityContext parentContext = default, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, DateTimeOffset startTime = default, string name = "");

パラメーター

parentContext
ActivityContext

作成された Activity オブジェクトを初期化する親 ActivityContext オブジェクト。

tags
IEnumerable<KeyValuePair<String,Object>>

作成された Activity オブジェクトを初期化する省略可能なタグの一覧。

links
IEnumerable<ActivityLink>

作成された Activity オブジェクトを初期化するオプション ActivityLink のリスト。

startTime
DateTimeOffset

作成された Activity オブジェクトに設定するオプションの開始タイムスタンプ。

name
String

アクティビティの操作名。

戻り値

作成された Activity オブジェクト。 null リスナーがない場合は 。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

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

ソース:
ActivitySource.cs
ソース:
ActivitySource.cs
ソース:
ActivitySource.cs

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

C#
public System.Diagnostics.Activity? StartActivity (string name, System.Diagnostics.ActivityKind kind, System.Diagnostics.ActivityContext parentContext, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, DateTimeOffset startTime = default);

パラメーター

name
String

アクティビティの操作名。

kind
ActivityKind

アクティビティの種類。

parentContext
ActivityContext

作成されたアクティビティ オブジェクトを初期化する親 ActivityContext オブジェクト。

tags
IEnumerable<KeyValuePair<String,Object>>

作成されたアクティビティ オブジェクトを初期化するタグのリスト (省略可能)。

links
IEnumerable<ActivityLink>

作成されたアクティビティ オブジェクトを初期化する ActivityLink のリスト (省略可能)。

startTime
DateTimeOffset

作成されたアクティビティ オブジェクトに設定する開始タイムスタンプ (省略可能)。

戻り値

アクティブなリスナーが存在する場合は、作成されたアクティビティ オブジェクト。イベント リスナーが存在しない場合は null

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

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

ソース:
ActivitySource.cs
ソース:
ActivitySource.cs
ソース:
ActivitySource.cs

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

C#
public System.Diagnostics.Activity? StartActivity (string name, System.Diagnostics.ActivityKind kind, string parentId, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, DateTimeOffset startTime = default);
C#
public System.Diagnostics.Activity? StartActivity (string name, System.Diagnostics.ActivityKind kind, string? parentId, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>? links = default, DateTimeOffset startTime = default);

パラメーター

name
String

アクティビティの操作名。

kind
ActivityKind

アクティビティの種類。

parentId
String

作成されたアクティビティ オブジェクトを初期化する親 ID。

tags
IEnumerable<KeyValuePair<String,Object>>

作成されたアクティビティ オブジェクトを初期化するタグのリスト (省略可能)。

links
IEnumerable<ActivityLink>

作成されたアクティビティ オブジェクトを初期化する ActivityLink のリスト (省略可能)。

startTime
DateTimeOffset

作成されたアクティビティ オブジェクトに設定する開始タイムスタンプ (省略可能)。

戻り値

アクティブなリスナーが存在する場合は、作成されたアクティビティ オブジェクト。イベント リスナーが存在しない場合は null

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0