Condividi tramite


DistributedContextPropagator.ExtractTraceIdAndState Metodo

Definizione

Estrae l'ID di traccia e lo stato di traccia da una richiesta in ingresso rappresentata dal vettore. 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

Media 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 vettore.

traceId
String

Quando questo metodo restituisce, contiene l'ID di traccia estratto dal vettore.

traceState
String

Quando questo metodo restituisce, contiene lo stato di traccia estratto dal vettore.

Si applica a