Activity.SetParentId Método

Definição

Sobrecargas

Name Description
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

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

SetParentId(String)

Atualiza isto Activity para indicar que o Activity com um ID de parentId causou isto Activity.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

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

Define o 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

A atividade principal é o TraceId.

spanId
ActivitySpanId

A atividade principal é SpanId.

activityTraceFlags
ActivityTraceFlags

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

Devoluções

this Para encadeamento conveniente.

Observações

  • Este método tem a vantagem de não ser necessária manipulação de string para definir o ID.
  • Este método deve ser usado apenas antes de iniciar o Activity objeto. Este método não tem efeito se o chamar depois de o Activity objeto ter começado.

Aplica-se a

SetParentId(String)

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

Atualiza isto Activity para indicar que o Activity com um ID de parentId causou isto 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

O ID da operação-mãe.

Devoluções

this Para encadeamento conveniente.

Observações

  • Este método só deve ser usado em cenários 'de fronteira' onde um Activity de outro processo logicamente iniciou isto Activity. O parentId eleva o Tags (bem como a ParentId propriedade) e pode ser usado para reconstruir a árvore causal.
  • Este método destina-se apenas a ser usado com Atividades criadas a partir do construtor Atividade. Atividades criadas ao chamar CreateActivity ou StartActivity já têm o ID pai definido, e invocar este método não tem efeito.
  • Este método deve ser usado apenas antes de iniciar o Activity objeto. Este método não tem efeito se o chamar depois de o Activity objeto ter começado.

Aplica-se a