DistributedContextPropagator.ExtractTraceIdAndState Metodo

Definizione

Estrae l'ID di traccia e lo stato di traccia da una richiesta in ingresso rappresentata dal gestore telefonico. Ad esempio, dalle intestazioni di una richiesta 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)

Parametri

carrier
Object

Supporto da cui verranno letti i valori.

getter
DistributedContextPropagator.PropagatorGetterCallback

Metodo di callback da richiamare per ottenere l'ID di traccia di propagazione e lo stato dal gestore telefonico.

traceId
String

Quando termina, questo metodo contiene l'ID di traccia estratto dal gestore telefonico.

traceState
String

Quando termina, questo metodo contiene lo stato di traccia estratto dal gestore telefonico.

Si applica a