EventSource.SetCurrentThreadActivityId Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает идентификатор действия в текущем потоке.
Перегрузки
| Имя | Описание |
|---|---|
| SetCurrentThreadActivityId(Guid, Guid) |
Задает идентификатор действия в текущем потоке и возвращает предыдущий идентификатор действия. |
| SetCurrentThreadActivityId(Guid) |
Задает идентификатор действия в текущем потоке. |
SetCurrentThreadActivityId(Guid, Guid)
- Исходный код:
- EventSource.cs
- Исходный код:
- 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) метод.
Применяется к
SetCurrentThreadActivityId(Guid)
- Исходный код:
- EventSource.cs
- Исходный код:
- 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 Вызов метода задает идентификатор действия на основе потока. Все события в потоке будут иметь этот идентификатор действия, пока новое действие не будет запущено в одном потоке.
Этот метод вызывается только библиотеками, которые управляют собственными потоками.