Activity.SetParentId Metodo

Definizione

Overload

Nome Descrizione
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

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

SetParentId(String)

Aggiorna questo Activity oggetto per indicare che Activity con un ID di parentId ha causato questo Activityoggetto .

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

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

Imposta l'ID padre usando la convenzione W3C di un TraceId e un 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 associato a un'attività.

Valori restituiti

this per un pratico concatenamento.

Commenti

  • Questo metodo ha 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

SetParentId(String)

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

Aggiorna questo Activity oggetto per indicare che Activity con un ID di parentId ha causato questo Activityoggetto .

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.

Valori restituiti

this per un pratico concatenamento.

Commenti

  • Questo metodo deve essere usato solo negli scenari "limite" in cui un da Activity un altro processo ha avviato logicamente questo Activityoggetto . L'oggetto parentIdTags visualizza (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à impostato l'ID padre e il richiamo 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