Freigeben über


Activity.SetParentId Methode

Definition

Überlädt

SetParentId(String)

Aktualisiert diese Activity, um anzugeben, dass die Activity mit der ID parentId diese Activity verursacht hat.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Gibt die übergeordnete ID mithilfe der W3C-Konvention einer TraceId und einer SpanId an

SetParentId(String)

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

Aktualisiert diese Activity, um anzugeben, dass die Activity mit der ID parentId diese Activity verursacht 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 komfortables Verketten.

Hinweise

  • Diese Methode sollte nur in "Boundary"-Szenarien verwendet werden, in denen ein aus einem Activity anderen Prozess logisch gestartet wurde Activity. die parentIdTags -Klasse (sowie die ParentId -Eigenschaft) auf und kann 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 erstellt wurden, haben die übergeordnete ID festgelegt, 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:

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

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

Gibt die übergeordnete ID mithilfe der W3C-Konvention einer TraceId und einer SpanId an

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

Die TraceId der übergeordneten Aktivität

spanId
ActivitySpanId

Die SpanId der übergeordneten Aktivität

activityTraceFlags
ActivityTraceFlags

Einer der Enumerationswerte, der durch den W3C-Standard definierte Flags angibt, die mit einer Aktivität verknüpft sind

Gibt zurück

this für komfortables Verketten.

Hinweise

  • Diese Methode hat den Vorteil, dass keine Zeichenfolgenbearbeitung erforderlich ist, um die ID festzulegen.
  • 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: