EventSource.SetCurrentThreadActivityId メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のスレッドのアクティビティ ID を設定します。
オーバーロード
SetCurrentThreadActivityId(Guid) |
現在のスレッドのアクティビティ ID を設定します。 |
SetCurrentThreadActivityId(Guid, Guid) |
現在のスレッドでは、アクティビティ ID を設定し、前のアクティビティの ID を返します。 |
SetCurrentThreadActivityId(Guid)
- ソース:
- EventSource.cs
- ソース:
- EventSource.cs
- ソース:
- EventSource.cs
現在のスレッドのアクティビティ ID を設定します。
public:
static void SetCurrentThreadActivityId(Guid activityId);
public static void SetCurrentThreadActivityId (Guid activityId);
static member SetCurrentThreadActivityId : Guid -> unit
Public Shared Sub SetCurrentThreadActivityId (activityId As Guid)
パラメーター
注釈
メソッドを SetCurrentThreadActivityId 呼び出すと、アクティビティ ID がスレッドごとに設定されます。 スレッド上のすべてのイベントは、同じスレッドで新しいアクティビティが開始されるまで、そのアクティビティ ID を持ちます。
このメソッドは、独自のスレッドを管理するライブラリによってのみ呼び出されます。
適用対象
SetCurrentThreadActivityId(Guid, Guid)
- ソース:
- EventSource.cs
- ソース:
- EventSource.cs
- ソース:
- EventSource.cs
現在のスレッドでは、アクティビティ ID を設定し、前のアクティビティの 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 * Guid -> unit
Public Shared Sub SetCurrentThreadActivityId (activityId As Guid, ByRef oldActivityThatWillContinue As Guid)
パラメーター
- oldActivityThatWillContinue
- Guid
このメソッドが返されるとき、現在のスレッドの前のアクティビティの ID を含みます。
注釈
メソッドを SetCurrentThreadActivityId(Guid, Guid) 呼び出して、現在のスレッドのアクティビティ ID を新しいアクティビティ ID で一時的に上書きできます。 その後、 メソッドに 引数を渡して、前の oldActivityThatWillContinue
アクティビティ ID を復元する SetCurrentThreadActivityId(Guid) 必要があります。
適用対象
.NET