Поделиться через


EventSource.SetCurrentThreadActivityId Метод

Определение

Задает ИД действия в текущем потоке.

Перегрузки

SetCurrentThreadActivityId(Guid)

Задает ИД действия в текущем потоке.

SetCurrentThreadActivityId(Guid, Guid)

Задает идентификатор действия в текущем потоке и возвращает предыдущий идентификатор действия.

SetCurrentThreadActivityId(Guid)

Исходный код:
EventSource.cs
Исходный код:
EventSource.cs
Исходный код:
EventSource.cs

Задает ИД действия в текущем потоке.

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

Новый идентификатор действия текущего потока или Empty, чтобы указать, что работа в этом потоке не связана ни с каким действием.

Комментарии

SetCurrentThreadActivityId Вызов метода задает идентификатор действия для каждого потока. Все события в потоке будут иметь этот идентификатор действия, пока в том же потоке не будет запущено новое действие.

Этот метод вызывается только библиотеками, которые управляют собственными потоками.

Применяется к

SetCurrentThreadActivityId(Guid, Guid)

Исходный код:
EventSource.cs
Исходный код:
EventSource.cs
Исходный код:
EventSource.cs

Задает идентификатор действия в текущем потоке и возвращает предыдущий идентификатор действия.

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)

Параметры

activityId
Guid

Новый идентификатор действия текущего потока или Empty, чтобы указать, что работа в этом потоке не связана ни с каким действием.

oldActivityThatWillContinue
Guid

При возврате из этого метода содержит идентификатор предыдущего действия в текущем потоке.

Комментарии

Можно вызвать метод , SetCurrentThreadActivityId(Guid, Guid) чтобы временно перезаписать идентификатор действия текущего потока новым идентификатором действия. Затем необходимо восстановить предыдущий идентификатор действия, передав oldActivityThatWillContinue аргумент методу SetCurrentThreadActivityId(Guid) .

Применяется к