Compartilhar via


EventSource.SetCurrentThreadActivityId Método

Definição

Define a ID de atividade no thread atual.

Sobrecargas

SetCurrentThreadActivityId(Guid)

Define a ID de atividade no thread atual.

SetCurrentThreadActivityId(Guid, Guid)

Define a ID de atividade no thread atual e retorna a ID da atividade anterior.

SetCurrentThreadActivityId(Guid)

Origem:
EventSource.cs
Origem:
EventSource.cs
Origem:
EventSource.cs

Define a ID de atividade no thread atual.

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

A nova ID de atividade do thread atual ou Empty para indicar que o trabalho no thread atual não está associado a nenhuma atividade.

Comentários

Chamar o SetCurrentThreadActivityId método define a ID da atividade por thread. Todos os eventos no thread terão essa ID de atividade até que uma nova atividade seja iniciada no mesmo thread.

Esse método é chamado apenas por bibliotecas que gerenciam seus próprios threads.

Aplica-se a

SetCurrentThreadActivityId(Guid, Guid)

Origem:
EventSource.cs
Origem:
EventSource.cs
Origem:
EventSource.cs

Define a ID de atividade no thread atual e retorna a ID da atividade 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

A nova ID de atividade do thread atual ou Empty para indicar que o trabalho no thread atual não está associado a nenhuma atividade.

oldActivityThatWillContinue
Guid

Quando o método retorna, contém a ID de atividade anterior no thread atual.

Comentários

Você pode chamar o SetCurrentThreadActivityId(Guid, Guid) método para substituir temporariamente a ID de atividade do thread atual por uma nova ID de atividade. Em seguida, você deve restaurar a ID da atividade anterior passando o oldActivityThatWillContinue argumento para o SetCurrentThreadActivityId(Guid) método .

Aplica-se a