Activity.SetParentId Methode

Definition

Überlädt

Name Beschreibung
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Legt die übergeordnete ID mithilfe der W3C-Konvention einer TraceId und einer SpanId fest.

SetParentId(String)

Aktualisiert dies Activity , um anzugeben, dass die Activity MIT einer ID, die parentId dies Activityverursacht hat.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Quelle:
Activity.cs
Quelle:
Activity.cs
Quelle:
Activity.cs
Quelle:
Activity.cs
Quelle:
Activity.cs
Quelle:
Activity.cs
Quelle:
Activity.cs

Legt die übergeordnete ID mithilfe der W3C-Konvention einer TraceId und einer SpanId fest.

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

Parameter

traceId
ActivityTraceId

TraceId der übergeordneten Aktivität.

spanId
ActivitySpanId

Die SpanId der übergeordneten Aktivität.

activityTraceFlags
ActivityTraceFlags

Einer der Enumerationswerte, die Flags angibt, die vom W3C-Standard definiert sind, die einer Aktivität zugeordnet sind.

Gibt zurück

this für eine bequeme Verkettung.

Hinweise

  • Diese Methode hat den Vorteil, dass zum Festlegen der ID keine Zeichenfolgenmanipulation erforderlich ist.
  • Diese Methode sollte nur vor dem Starten des Activity Objekts verwendet werden. Diese Methode hat keine Auswirkung, wenn Sie sie aufrufen, nachdem das Activity Objekt gestartet wurde.

Gilt für:

SetParentId(String)

Quelle:
Activity.cs
Quelle:
Activity.cs
Quelle:
Activity.cs
Quelle:
Activity.cs
Quelle:
Activity.cs
Quelle:
Activity.cs
Quelle:
Activity.cs

Aktualisiert dies Activity , um anzugeben, dass die Activity MIT einer ID, die parentId dies Activityverursacht hat.

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

Parameter

parentId
String

Die ID des übergeordneten Vorgangs.

Gibt zurück

this für eine bequeme Verkettung.

Hinweise

  • Diese Methode sollte nur in "Grenzszenarien" verwendet werden, in denen ein aus einem Activity anderen Prozess dies Activitylogisch gestartet hat. Die parentId Auflöser Tags (sowie die ParentId Eigenschaft) und können verwendet werden, um den Kausalbaum zu rekonstruieren.
  • Diese Methode ist nur für die Verwendung mit Aktivitäten vorgesehen, die aus dem Activity-Konstruktor erstellt wurden. Aktivitäten, die durch aufrufen CreateActivity oder StartActivity bereits über den übergeordneten ID-Satz erstellt wurden, und das Aufrufen dieser Methode hat keine Auswirkung.
  • Diese Methode sollte nur vor dem Starten des Activity Objekts verwendet werden. Diese Methode hat keine Auswirkung, wenn Sie sie aufrufen, nachdem das Activity Objekt gestartet wurde.

Gilt für: