EventSource.SetCurrentThreadActivityId EventSource.SetCurrentThreadActivityId EventSource.SetCurrentThreadActivityId EventSource.SetCurrentThreadActivityId Method

定義

現在のスレッドのアクティビティ ID を設定します。Sets the activity ID on the current thread.

オーバーロード

SetCurrentThreadActivityId(Guid) SetCurrentThreadActivityId(Guid) SetCurrentThreadActivityId(Guid) SetCurrentThreadActivityId(Guid)

現在のスレッドのアクティビティ ID を設定します。Sets the activity ID on the current thread.

SetCurrentThreadActivityId(Guid, Guid) SetCurrentThreadActivityId(Guid, Guid) SetCurrentThreadActivityId(Guid, Guid) SetCurrentThreadActivityId(Guid, Guid)

現在のスレッドでは、アクティビティ ID を設定し、前のアクティビティの ID を返します。Sets the activity ID on the current thread, and returns the previous activity ID.

SetCurrentThreadActivityId(Guid) SetCurrentThreadActivityId(Guid) SetCurrentThreadActivityId(Guid) SetCurrentThreadActivityId(Guid)

現在のスレッドのアクティビティ ID を設定します。Sets the activity ID on the current thread.

public:
 static void SetCurrentThreadActivityId(Guid activityId);
public static void SetCurrentThreadActivityId (Guid activityId);
static member SetCurrentThreadActivityId : Guid -> unit
Public Shared Sub SetCurrentThreadActivityId (activityId As Guid)

パラメーター

activityId
Guid Guid Guid Guid

現在のスレッドの新しいアクティビティ ID、または現在のスレッドの作業が任意のアクティビティに関連付けられていないことを示す EmptyThe current thread's new activity ID, or Empty to indicate that work on the current thread is not associated with any activity.

注釈

呼び出す、SetCurrentThreadActivityIdメソッドは、スレッドごとのアクティビティ ID を設定します。Calling the SetCurrentThreadActivityId method sets the activity ID on a per-thread basis. スレッドですべてのイベントは、新しいアクティビティが同じスレッドで開始されるまで、そのアクティビティ ID があります。All events on the thread will have that activity ID until a new activity is started on the same thread.

このメソッドは、独自のスレッドを管理するライブラリによってのみ呼び出されます。This method is called only by libraries that manage their own threads.

SetCurrentThreadActivityId(Guid, Guid) SetCurrentThreadActivityId(Guid, Guid) SetCurrentThreadActivityId(Guid, Guid) SetCurrentThreadActivityId(Guid, Guid)

現在のスレッドでは、アクティビティ ID を設定し、前のアクティビティの ID を返します。Sets the activity ID on the current thread, and returns the previous activity ID.

public:
 static void SetCurrentThreadActivityId(Guid activityId, [Runtime::InteropServices::Out] Guid % oldActivityThatWillContinue);
public static void SetCurrentThreadActivityId (Guid activityId, out Guid oldActivityThatWillContinue);
static member SetCurrentThreadActivityId : Guid *  -> unit
Public Shared Sub SetCurrentThreadActivityId (activityId As Guid, ByRef oldActivityThatWillContinue As Guid)

パラメーター

activityId
Guid Guid Guid Guid

現在のスレッドの新しいアクティビティ ID、または現在のスレッドの作業が任意のアクティビティに関連付けられていないことを示す EmptyThe current thread's new activity ID, or Empty to indicate that work on the current thread is not associated with any activity.

oldActivityThatWillContinue
Guid Guid Guid Guid

このメソッドが返されるとき、現在のスレッドの前のアクティビティの ID を含みます。When this method returns, contains the previous activity ID on the current thread.

注釈

呼び出すことができます、SetCurrentThreadActivityId(Guid, Guid)新しいアクティビティ ID を持つ現在のスレッドのアクティビティ ID を一時的に上書きする方法You can call the SetCurrentThreadActivityId(Guid, Guid) method to temporarily overwrite the current thread's activity ID with a new activity ID. 渡すことによって、前のアクティビティ ID を復元する必要がありますし、oldActivityThatWillContinueへの引数、SetCurrentThreadActivityId(Guid)メソッド。You must then restore the previous activity ID by passing the oldActivityThatWillContinue argument to the SetCurrentThreadActivityId(Guid) method.

適用対象