Activity.SetParentId Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
SetParentId(String) |
Aktualizacje toActivity, aby wskazać, że Activity element o identyfikatorze |
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
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.