Activity.SetParentId Metoda

Definicja

Przeciążenia

SetParentId(String)

Aktualizacje toActivity, aby wskazać, że Activity element o identyfikatorze parentId spowodował ten element Activity.

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Ustawia identyfikator nadrzędny przy użyciu konwencji W3C TraceId i SpanId.

SetParentId(String)

Źródło:
Activity.cs
Źródło:
Activity.cs
Źródło:
Activity.cs

Aktualizacje toActivity, aby wskazać, że Activity element o identyfikatorze parentId spowodował ten element 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

Parametry

parentId
String

Identyfikator operacji nadrzędnej.

Zwraca

this do wygodnego tworzenia łańcuchów.

Uwagi

  • Tej metody należy używać tylko w scenariuszach "granic", w których Activity logicznie uruchomiono ten Activityproces z innego procesu. Tags Wywołuje parentId (a także ParentId właściwość) i może służyć do odtworzenia drzewa przyczynowego.
  • Ta metoda jest przeznaczona tylko do użycia z działaniami utworzonymi na podstawie konstruktora działania. Działania utworzone przez wywołanie CreateActivity lub StartActivity już mają zestaw identyfikatorów nadrzędnych i wywoływanie tej metody nie ma żadnego wpływu.
  • Tej metody należy używać tylko przed uruchomieniem Activity obiektu. Ta metoda nie ma wpływu, jeśli wywołasz ją po uruchomieniu Activity obiektu.

Dotyczy

SetParentId(ActivityTraceId, ActivitySpanId, ActivityTraceFlags)

Źródło:
Activity.cs
Źródło:
Activity.cs
Źródło:
Activity.cs

Ustawia identyfikator nadrzędny przy użyciu konwencji W3C TraceId i 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 działania nadrzędnego.

spanId
ActivitySpanId

SpanId działania nadrzędnego.

activityTraceFlags
ActivityTraceFlags

Jedna z wartości wyliczenia, która określa flagi zdefiniowane przez standard W3C, które są skojarzone z działaniem.

Zwraca

this do wygodnego tworzenia łańcuchów.

Uwagi

  • Ta metoda ma przewagę, że do ustawienia identyfikatora nie jest wymagana żadna manipulacja ciągami.
  • Tej metody należy używać tylko przed uruchomieniem Activity obiektu. Ta metoda nie ma wpływu, jeśli wywołasz ją po uruchomieniu Activity obiektu.

Dotyczy