Share via


Activity.SetParentId Méthode

Définition

Surcharges

SetParentId(String)

Met à jour ce Activity pour indiquer que le Activity avec un ID parentId a provoqué ce Activity.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Définit l’ID parent à l’aide de la convention W3C d’un TraceId et d’un SpanId.

SetParentId(String)

Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs

Met à jour ce Activity pour indiquer que le Activity avec un ID parentId a provoqué ce 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

Paramètres

parentId
String

ID de l’opération parente.

Retours

this pour un chaînage pratique.

Remarques

  • Cette méthode ne doit être utilisée que dans les scénarios de « limite » où un d’un Activity autre processus a logiquement démarré ce Activity. Le parentId fait apparaître le Tags (ainsi que la ParentId propriété) et peut être utilisé pour reconstruire l’arborescence causale.
  • Cette méthode est uniquement destinée à être utilisée avec les activités créées à partir du constructeur Activity. Les activités créées en appelant CreateActivity ou StartActivity ont déjà l’ID parent défini, et l’appel de cette méthode n’a aucun effet.
  • Cette méthode ne doit être utilisée qu’avant de démarrer l’objet Activity . Cette méthode n’a aucun effet si vous l’appelez après le démarrage de l’objet Activity .

S’applique à

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Source:
Activity.cs
Source:
Activity.cs
Source:
Activity.cs

Définit l’ID parent à l’aide de la convention W3C d’un TraceId et d’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

Paramètres

traceId
ActivityTraceId

TraceId de l’activité parente.

spanId
ActivitySpanId

SpanId de l’activité parente.

activityTraceFlags
ActivityTraceFlags

Une des valeurs d’énumération qui spécifie des indicateurs définis par le standard W3C qui sont associés à une activité.

Retours

this pour un chaînage pratique.

Remarques

  • Cette méthode présente l’avantage qu’aucune manipulation de chaîne n’est nécessaire pour définir l’ID.
  • Cette méthode ne doit être utilisée qu’avant de démarrer l’objet Activity . Cette méthode n’a aucun effet si vous l’appelez après le démarrage de l’objet Activity .

S’applique à