Activity.SetParentId Metod

Definition

Överlagringar

Name Description
SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Anger det överordnade ID:t med W3C-konventionen för ett TraceId och ett SpanId.

SetParentId(String)

Uppdaterar detta Activity för att indikera att Activity med ett ID för parentId orsakade detta Activity.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Källa:
Activity.cs
Källa:
Activity.cs
Källa:
Activity.cs
Källa:
Activity.cs
Källa:
Activity.cs
Källa:
Activity.cs
Källa:
Activity.cs

Anger det överordnade ID:t med W3C-konventionen för ett TraceId och ett 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

Parametrar

traceId
ActivityTraceId

Den överordnade aktivitetens TraceId.

spanId
ActivitySpanId

Den överordnade aktivitetens SpanId.

activityTraceFlags
ActivityTraceFlags

Ett av uppräkningsvärdena som anger flaggor som definieras av W3C-standarden som är associerade med en aktivitet.

Returer

this för bekväm länkning.

Kommentarer

  • Den här metoden har fördelen att ingen strängmanipulering krävs för att ange ID:t.
  • Den här metoden bör endast användas innan objektet startas Activity . Den här metoden har ingen effekt om du anropar den när objektet Activity har startats.

Gäller för

SetParentId(String)

Källa:
Activity.cs
Källa:
Activity.cs
Källa:
Activity.cs
Källa:
Activity.cs
Källa:
Activity.cs
Källa:
Activity.cs
Källa:
Activity.cs

Uppdaterar detta Activity för att indikera att Activity med ett ID för parentId orsakade detta 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

Parametrar

parentId
String

ID för den överordnade åtgärden.

Returer

this för bekväm länkning.

Kommentarer

  • Den här metoden bör endast användas i "gränsscenarier" där en från en Activity annan process logiskt startade den här Activity. Tar parentId upp Tags (såväl som egenskapen ParentId ) och kan användas för att rekonstruera kausala trädet.
  • Den här metoden är endast avsedd för användning med Aktiviteter som skapats från aktivitetskonstruktorn. Aktiviteter som skapas genom att anropa CreateActivity eller StartActivity redan har det överordnade ID:t inställt, och att anropa den här metoden har ingen effekt.
  • Den här metoden bör endast användas innan objektet startas Activity . Den här metoden har ingen effekt om du anropar den när objektet Activity har startats.

Gäller för