Activity.SetParentId Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SetParentId(String) |
Aktualizace to Activity značí, že Activity tuto Activitychybu způsobila hodnota s ID |
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
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 .