EventSource.SetCurrentThreadActivityId Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el identificador de actividad del subproceso actual.
Sobrecargas
SetCurrentThreadActivityId(Guid) |
Establece el identificador de actividad del subproceso actual. |
SetCurrentThreadActivityId(Guid, Guid) |
Establece el identificador de actividad en el subproceso actual y devuelve el identificador de la actividad anterior. |
SetCurrentThreadActivityId(Guid)
- Source:
- EventSource.cs
- Source:
- EventSource.cs
- Source:
- EventSource.cs
Establece el identificador de actividad del subproceso actual.
public:
static void SetCurrentThreadActivityId(Guid activityId);
public static void SetCurrentThreadActivityId (Guid activityId);
static member SetCurrentThreadActivityId : Guid -> unit
Public Shared Sub SetCurrentThreadActivityId (activityId As Guid)
Parámetros
- activityId
- Guid
El nuevo identificador de actividad del subproceso actual o Empty para indicar que el trabajo en el subproceso actual no está asociado con ninguna actividad.
Comentarios
Al llamar al método se SetCurrentThreadActivityId establece el identificador de actividad por subproceso. Todos los eventos del subproceso tendrán ese identificador de actividad hasta que se inicie una nueva actividad en el mismo subproceso.
Solo las bibliotecas que administran sus propios subprocesos llaman a este método.
Se aplica a
SetCurrentThreadActivityId(Guid, Guid)
- Source:
- EventSource.cs
- Source:
- EventSource.cs
- Source:
- EventSource.cs
Establece el identificador de actividad en el subproceso actual y devuelve el identificador de la actividad anterior.
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)
Parámetros
- activityId
- Guid
El nuevo identificador de actividad del subproceso actual o Empty para indicar que el trabajo en el subproceso actual no está asociado con ninguna actividad.
- oldActivityThatWillContinue
- Guid
El resultado que devuelve este método contiene el identificador de la actividad anterior en el subproceso actual.
Comentarios
Puede llamar al SetCurrentThreadActivityId(Guid, Guid) método para sobrescribir temporalmente el identificador de actividad del subproceso actual con un nuevo identificador de actividad. A continuación, debe restaurar el identificador de actividad anterior pasando el oldActivityThatWillContinue
argumento al SetCurrentThreadActivityId(Guid) método .