Sdílet prostřednictvím


Activity.SetParentId Metoda

Definice

Přetížení

SetParentId(String)

Aktualizace to Activity značí, že Activity tuto Activitychybu způsobila hodnota s ID parentId .

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Nastaví nadřazené ID pomocí W3C konvence TraceId a SpanId.

SetParentId(String)

Zdroj:
Activity.cs
Zdroj:
Activity.cs
Zdroj:
Activity.cs

Aktualizace to Activity značí, že Activity tuto Activitychybu způsobila hodnota s ID parentId .

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

Parametry

parentId
String

ID nadřazené operace.

Návraty

this pro pohodlné řetězení.

Poznámky

  • Tato metoda by měla být použita pouze v hraničních scénářích, kde Activity z jiného procesu logicky spustil .Activity Objekt parentId vyvolá Tags (stejně jako ParentId vlastnost) a lze jej použít k rekonstrukci kauzálního stromu.
  • Tato metoda je určena pouze pro použití s aktivitami vytvořenými z konstruktoru Activity. Aktivity vytvořené voláním CreateActivity nebo StartActivity již mají nadřazené ID nastavené a vyvolání této metody nemá žádný vliv.
  • Tato metoda by měla být použita pouze před spuštěním objektu Activity . Tato metoda nemá žádný vliv, pokud ji zavoláte po spuštění objektu Activity .

Platí pro

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Zdroj:
Activity.cs
Zdroj:
Activity.cs
Zdroj:
Activity.cs

Nastaví nadřazené ID pomocí W3C konvence TraceId a 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

Parametry

traceId
ActivityTraceId

TraceId nadřazené aktivity.

spanId
ActivitySpanId

SpanId nadřazené aktivity.

activityTraceFlags
ActivityTraceFlags

Jedna z hodnot výčtu, která určuje příznaky definované standardem W3C, které jsou přidruženy k aktivitě.

Návraty

this pro pohodlné řetězení.

Poznámky

  • Tato metoda má tu výhodu, že k nastavení ID není nutná žádná manipulace s řetězci.
  • Tato metoda by měla být použita pouze před spuštěním objektu Activity . Tato metoda nemá žádný vliv, pokud ji zavoláte po spuštění objektu Activity .

Platí pro