Share via


EventSource.SetCurrentThreadActivityId Yöntem

Tanım

Geçerli iş parçacığındaki etkinlik kimliğini ayarlar.

Aşırı Yüklemeler

SetCurrentThreadActivityId(Guid)

Geçerli iş parçacığındaki etkinlik kimliğini ayarlar.

SetCurrentThreadActivityId(Guid, Guid)

Geçerli iş parçacığındaki etkinlik kimliğini ayarlar ve önceki etkinlik kimliğini döndürür.

SetCurrentThreadActivityId(Guid)

Kaynak:
EventSource.cs
Kaynak:
EventSource.cs
Kaynak:
EventSource.cs

Geçerli iş parçacığındaki etkinlik kimliğini ayarlar.

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

Parametreler

activityId
Guid

Geçerli iş parçacığının yeni etkinlik kimliği veya Empty geçerli iş parçacığı üzerindeki çalışmanın herhangi bir etkinlikle ilişkilendirilmediğini belirtmek için.

Açıklamalar

yönteminin çağrılması SetCurrentThreadActivityId , etkinlik kimliğini iş parçacığı başına temelinde ayarlar. Aynı iş parçacığında yeni bir etkinlik başlatılana kadar iş parçacığındaki tüm olaylar bu etkinlik kimliğine sahip olur.

Bu yöntem yalnızca kendi iş parçacıklarını yöneten kitaplıklar tarafından çağrılır.

Şunlara uygulanır

SetCurrentThreadActivityId(Guid, Guid)

Kaynak:
EventSource.cs
Kaynak:
EventSource.cs
Kaynak:
EventSource.cs

Geçerli iş parçacığındaki etkinlik kimliğini ayarlar ve önceki etkinlik kimliğini döndürür.

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)

Parametreler

activityId
Guid

Geçerli iş parçacığının yeni etkinlik kimliği veya Empty geçerli iş parçacığı üzerindeki çalışmanın herhangi bir etkinlikle ilişkilendirilmediğini belirtmek için.

oldActivityThatWillContinue
Guid

Bu yöntem döndürdüğünde, geçerli iş parçacığında önceki etkinlik kimliğini içerir.

Açıklamalar

Geçerli iş parçacığının SetCurrentThreadActivityId(Guid, Guid) etkinlik kimliğinin üzerine yeni bir etkinlik kimliğiyle geçici olarak yazmak için yöntemini çağırabilirsiniz. Ardından bağımsız değişkenini SetCurrentThreadActivityId(Guid) yöntemine geçirerek oldActivityThatWillContinue önceki etkinlik kimliğini geri yüklemeniz gerekir.

Şunlara uygulanır