ActivitySource.StartActivity メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
StartActivity(String, ActivityKind) |
指定した名前とアクティビティの種類を使用して、アクティブなリスナーがある場合は、新しいアクティビティを作成して開始します。 |
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String) |
Activity イベントのリスナーがある場合は、新しい Activity オブジェクトを作成して開始し、それ以外の場合は を返します |
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)
指定した名前とアクティビティの種類を使用して、アクティブなリスナーがある場合は、新しいアクティビティを作成して開始します。
public System.Diagnostics.Activity? StartActivity (string name, System.Diagnostics.ActivityKind kind = System.Diagnostics.ActivityKind.Internal);
public System.Diagnostics.Activity? StartActivity (string name = "", System.Diagnostics.ActivityKind kind = System.Diagnostics.ActivityKind.Internal);
member this.StartActivity : string * System.Diagnostics.ActivityKind -> System.Diagnostics.Activity
Public Function StartActivity (name As String, Optional kind As ActivityKind = System.Diagnostics.ActivityKind.Internal) As Activity
Public Function StartActivity (Optional name As String = "", Optional kind As ActivityKind = System.Diagnostics.ActivityKind.Internal) As Activity
パラメーター
- name
- String
アクティビティの操作名。
- kind
- ActivityKind
アクティビティの種類。
戻り値
アクティブなリスナーが存在する場合は、作成されたアクティビティ オブジェクト。イベント リスナーが存在しない場合は null
。
適用対象
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)
Activity イベントのリスナーがある場合は、新しい Activity オブジェクトを作成して開始し、それ以外の場合は を返します null
。
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 = "");
member this.StartActivity : System.Diagnostics.ActivityKind * System.Diagnostics.ActivityContext * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * DateTimeOffset * string -> System.Diagnostics.Activity
Public Function StartActivity (kind As ActivityKind, Optional parentContext As ActivityContext = Nothing, Optional tags As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing, Optional links As IEnumerable(Of ActivityLink) = Nothing, Optional startTime As DateTimeOffset = Nothing, Optional name As String = "") As Activity
パラメーター
- kind
- ActivityKind
- parentContext
- ActivityContext
作成された Activity オブジェクトを初期化する親 ActivityContext オブジェクト。
- tags
- IEnumerable<KeyValuePair<String,Object>>
作成された Activity オブジェクトを初期化する省略可能なタグの一覧。
- links
- IEnumerable<ActivityLink>
作成された Activity オブジェクトを初期化するオプション ActivityLink のリスト。
- startTime
- DateTimeOffset
作成された Activity オブジェクトに設定するオプションの開始タイムスタンプ。
- name
- String
アクティビティの操作名。
戻り値
作成された Activity オブジェクト。 null
リスナーがない場合は 。
適用対象
StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)
指定した名前、アクティビティの種類、親アクティビティ コンテキスト、タグ、オプションのアクティビティ リンク、および省略可能な開始時刻を使用して、アクティブなリスナーがある場合に新しいアクティビティを作成して開始します。
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);
member this.StartActivity : string * System.Diagnostics.ActivityKind * System.Diagnostics.ActivityContext * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * DateTimeOffset -> System.Diagnostics.Activity
Public Function StartActivity (name As String, kind As ActivityKind, parentContext As ActivityContext, Optional tags As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing, Optional links As IEnumerable(Of ActivityLink) = Nothing, Optional startTime As DateTimeOffset = Nothing) As Activity
パラメーター
- name
- String
アクティビティの操作名。
- kind
- ActivityKind
アクティビティの種類。
- parentContext
- ActivityContext
作成されたアクティビティ オブジェクトを初期化する親 ActivityContext オブジェクト。
- tags
- IEnumerable<KeyValuePair<String,Object>>
作成されたアクティビティ オブジェクトを初期化するタグのリスト (省略可能)。
- links
- IEnumerable<ActivityLink>
作成されたアクティビティ オブジェクトを初期化する ActivityLink のリスト (省略可能)。
- startTime
- DateTimeOffset
作成されたアクティビティ オブジェクトに設定する開始タイムスタンプ (省略可能)。
戻り値
アクティブなリスナーが存在する場合は、作成されたアクティビティ オブジェクト。イベント リスナーが存在しない場合は null
。
適用対象
StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)
指定した名前、アクティビティの種類、親 ID、タグ、オプションのアクティビティ リンク、およびオプションの開始時刻を使用して、アクティブなリスナーがある場合に新しいアクティビティを作成して開始します。
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);
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);
member this.StartActivity : string * System.Diagnostics.ActivityKind * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> * seq<System.Diagnostics.ActivityLink> * DateTimeOffset -> System.Diagnostics.Activity
Public Function StartActivity (name As String, kind As ActivityKind, parentId As String, Optional tags As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing, Optional links As IEnumerable(Of ActivityLink) = Nothing, Optional startTime As DateTimeOffset = Nothing) As Activity
パラメーター
- name
- String
アクティビティの操作名。
- kind
- ActivityKind
アクティビティの種類。
- parentId
- String
作成されたアクティビティ オブジェクトを初期化する親 ID。
- tags
- IEnumerable<KeyValuePair<String,Object>>
作成されたアクティビティ オブジェクトを初期化するタグのリスト (省略可能)。
- links
- IEnumerable<ActivityLink>
作成されたアクティビティ オブジェクトを初期化する ActivityLink のリスト (省略可能)。
- startTime
- DateTimeOffset
作成されたアクティビティ オブジェクトに設定する開始タイムスタンプ (省略可能)。
戻り値
アクティブなリスナーが存在する場合は、作成されたアクティビティ オブジェクト。イベント リスナーが存在しない場合は null
。
適用対象
.NET