EventSource.SetCurrentThreadActivityId 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定目前執行緒的活動識別碼。
多載
SetCurrentThreadActivityId(Guid) |
設定目前執行緒的活動識別碼。 |
SetCurrentThreadActivityId(Guid, Guid) |
設定目前執行緒的活動識別碼,並傳回上一個活動識別碼。 |
SetCurrentThreadActivityId(Guid)
設定目前執行緒的活動識別碼。
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 根據每個線程設定活動標識碼。 線程上的所有事件都會有該活動標識碼,直到新的活動在相同線程上啟動為止。
這個方法只會由管理自己的線程的連結庫呼叫。
適用於
SetCurrentThreadActivityId(Guid, Guid)
設定目前執行緒的活動識別碼,並傳回上一個活動識別碼。
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
當這個方法傳回時,會包含目前執行緒的上一個活動識別碼。
備註
您可以呼叫 方法, SetCurrentThreadActivityId(Guid, Guid) 以暫時以新的活動識別碼覆寫目前線程的活動標識碼。 然後,您必須將 自變數傳遞 oldActivityThatWillContinue
至 SetCurrentThreadActivityId(Guid) 方法,以還原先前的活動標識碼。