DistributedContextPropagator.ExtractTraceIdAndState 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í.
Extrahuje ID trasování a stav trasování z příchozího požadavku reprezentované operátorem. Například z hlaviček požadavku 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
Médium, ze kterého se budou číst hodnoty.
Metoda zpětného volání, která se vyvolá za účelem získání ID a stavu trasování šíření od operátora.
- traceId
- String
Když tato metoda vrátí, obsahuje ID trasování extrahované z operátora.
- traceState
- String
Když tato metoda vrátí, obsahuje stav trasování extrahovaný z operátora.