次の方法で共有


DiagnosticSource.StartActivity メソッド

定義

オーバーロード

StartActivity(Activity, Object)

Activity を開始し、開始イベントを書き込みます。

StartActivity<T>(Activity, T)

StartActivity(Activity, Object)

ソース:
DiagnosticSourceActivity.cs
ソース:
DiagnosticSourceActivity.cs
ソース:
DiagnosticSourceActivity.cs

Activity を開始し、開始イベントを書き込みます。

public:
 System::Diagnostics::Activity ^ StartActivity(System::Diagnostics::Activity ^ activity, System::Object ^ args);
public System.Diagnostics.Activity StartActivity (System.Diagnostics.Activity activity, object? args);
public System.Diagnostics.Activity StartActivity (System.Diagnostics.Activity activity, object args);
member this.StartActivity : System.Diagnostics.Activity * obj -> System.Diagnostics.Activity
Public Function StartActivity (activity As Activity, args As Object) As Activity

パラメーター

activity
Activity

開始する Activity です。

args
Object

イベントのペイロードとして渡される値を表すオブジェクトです。

戻り値

チェーンで役立つために開始されたアクティビティです。

注釈

Activity 、論理演算、そのコンテキスト、および親関係を記述します。現在 Activity は操作処理を通過します。

このメソッドは、指定された を開始し、指定ActivityActivityされた のグローバルActivity.CurrentおよびActivity.Parentアクティビティを維持し、新しい Activity が開始されたことをコンシューマーに通知します。 コンシューマーは、コンテキストの追加やテレメトリの拡張にアクセス Activity.Current できます。

プロデューサーは、ペイロード内のコンシューマーに追加の詳細を渡すことができます。

適用対象

StartActivity<T>(Activity, T)

ソース:
DiagnosticSourceActivity.cs
ソース:
DiagnosticSourceActivity.cs
public:
generic <typename T>
 System::Diagnostics::Activity ^ StartActivity(System::Diagnostics::Activity ^ activity, T args);
public System.Diagnostics.Activity StartActivity<T> (System.Diagnostics.Activity activity, T args);
member this.StartActivity : System.Diagnostics.Activity * 'T -> System.Diagnostics.Activity
Public Function StartActivity(Of T) (activity As Activity, args As T) As Activity

型パラメーター

T

パラメーター

activity
Activity
args
T

戻り値

適用対象