Partilhar via


Activity.SetParentId Método

Definição

Sobrecargas

SetParentId(String)

Atualiza este Activity para indicar que o Activity com uma ID parentId causou este Activity.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Define a ID pai usando a convenção W3C de um TraceId e um SpanId.

SetParentId(String)

Origem:
Activity.cs
Origem:
Activity.cs
Origem:
Activity.cs

Atualiza este Activity para indicar que o Activity com uma ID parentId causou este Activity.

public:
 System::Diagnostics::Activity ^ SetParentId(System::String ^ parentId);
public System.Diagnostics.Activity SetParentId (string parentId);
member this.SetParentId : string -> System.Diagnostics.Activity
Public Function SetParentId (parentId As String) As Activity

Parâmetros

parentId
String

A ID da operação pai.

Retornos

this para encadeamento conveniente.

Comentários

  • Esse método só deve ser usado em cenários de 'limite', em que um Activity de outro processo logicamente iniciou esse Activity. O parentId abre o Tags (bem como a ParentId propriedade) e pode ser usado para reconstruir a árvore causal.
  • Esse método destina-se apenas ao uso com Atividades criadas a partir do construtor De atividade. As atividades criadas chamando CreateActivity ou StartActivity já têm a ID pai definida e invocar esse método não tem efeito.
  • Esse método só deve ser usado antes de iniciar o Activity objeto. Esse método não terá efeito se você chamá-lo depois que o Activity objeto for iniciado.

Aplica-se a

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Origem:
Activity.cs
Origem:
Activity.cs
Origem:
Activity.cs

Define a ID pai usando a convenção W3C de um TraceId e um SpanId.

public System.Diagnostics.Activity SetParentId (System.Diagnostics.ActivityTraceId traceId, System.Diagnostics.ActivitySpanId spanId, System.Diagnostics.ActivityTraceFlags activityTraceFlags = System.Diagnostics.ActivityTraceFlags.None);
member this.SetParentId : System.Diagnostics.ActivityTraceId * System.Diagnostics.ActivitySpanId * System.Diagnostics.ActivityTraceFlags -> System.Diagnostics.Activity
Public Function SetParentId (traceId As ActivityTraceId, spanId As ActivitySpanId, Optional activityTraceFlags As ActivityTraceFlags = System.Diagnostics.ActivityTraceFlags.None) As Activity

Parâmetros

traceId
ActivityTraceId

O TraceId da atividade pai.

spanId
ActivitySpanId

O SpanId da atividade pai.

activityTraceFlags
ActivityTraceFlags

Um dos valores de enumeração que especifica sinalizadores definidos pelo padrão W3C associados a uma atividade.

Retornos

this para encadeamento conveniente.

Comentários

  • Esse método tem a vantagem de que nenhuma manipulação de cadeia de caracteres é necessária para definir a ID.
  • Esse método só deve ser usado antes de iniciar o Activity objeto. Esse método não terá efeito se você chamá-lo depois que o Activity objeto for iniciado.

Aplica-se a