DistributedContextPropagator.ExtractTraceIdAndState 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.
Wyodrębnia identyfikator śledzenia i stan śledzenia z żądania przychodzącego reprezentowanego przez przewoźnika. Na przykład z nagłówków żądania HTTP.
public:
abstract void ExtractTraceIdAndState(System::Object ^ carrier, System::Diagnostics::DistributedContextPropagator::PropagatorGetterCallback ^ getter, [Runtime::InteropServices::Out] System::String ^ % traceId, [Runtime::InteropServices::Out] System::String ^ % traceState);
public abstract void ExtractTraceIdAndState (object? carrier, System.Diagnostics.DistributedContextPropagator.PropagatorGetterCallback? getter, out string? traceId, out string? traceState);
abstract member ExtractTraceIdAndState : obj * System.Diagnostics.DistributedContextPropagator.PropagatorGetterCallback * string * string -> unit
Public MustOverride Sub ExtractTraceIdAndState (carrier As Object, getter As DistributedContextPropagator.PropagatorGetterCallback, ByRef traceId As String, ByRef traceState As String)
Parametry
- carrier
- Object
Średni rozmiar, z którego będą odczytywane wartości.
Metoda wywołania zwrotnego do wywołania w celu pobrania identyfikatora i stanu śledzenia propagacji z operatora.
- traceId
- String
Gdy ta metoda zwraca wartość , zawiera identyfikator śledzenia wyodrębniony z operatora.
- traceState
- String
Gdy ta metoda zwraca, zawiera stan śledzenia wyodrębniony z przewoźnika.