Share via


Activity.SetParentId Metodo

Definizione

Overload

SetParentId(String)

Aggiorna questo elemento Activity per indicare che Activity con ID parentId ha causato Activity.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Imposta l'ID padre usando la convenzione W3C di TraceId e SpanId.

SetParentId(String)

Origine:
Activity.cs
Origine:
Activity.cs
Origine:
Activity.cs

Aggiorna questo elemento Activity per indicare che Activity con ID parentId ha causato 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

Parametri

parentId
String

ID dell'operazione padre.

Restituisce

this per un comodo concatenamento.

Commenti

  • Questo metodo deve essere usato solo negli scenari "limite" in cui un Activity da un altro processo ha avviato logicamente questo Activityoggetto . L'oggetto parentId visualizza ( Tags nonché la ParentId proprietà) e può essere utilizzato per ricostruire l'albero causale.
  • Questo metodo è destinato solo all'uso con le attività create dal costruttore Activity. Le attività create chiamando CreateActivity o StartActivity hanno già l'ID padre impostato e la chiamata di questo metodo non ha alcun effetto.
  • Questo metodo deve essere utilizzato solo prima di avviare l'oggetto Activity . Questo metodo non ha alcun effetto se viene chiamato dopo l'avvio dell'oggetto Activity .

Si applica a

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Origine:
Activity.cs
Origine:
Activity.cs
Origine:
Activity.cs

Imposta l'ID padre usando la convenzione W3C di TraceId e 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

Parametri

traceId
ActivityTraceId

TraceId dell'attività padre.

spanId
ActivitySpanId

SpanId dell'attività padre.

activityTraceFlags
ActivityTraceFlags

Uno dei valori di enumerazione che specifica i flag definiti dallo standard W3C associati a un'attività.

Restituisce

this per un comodo concatenamento.

Commenti

  • Questo metodo offre il vantaggio che non è necessaria alcuna manipolazione di stringa per impostare l'ID.
  • Questo metodo deve essere utilizzato solo prima di avviare l'oggetto Activity . Questo metodo non ha alcun effetto se viene chiamato dopo l'avvio dell'oggetto Activity .

Si applica a