Partager via


DistributedContextPropagator.ExtractTraceIdAndState Méthode

Définition

Extrait l’ID de trace et l’état de trace d’une requête entrante représentée par le transporteur. Par exemple, à partir des en-têtes d’une requête 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)

Paramètres

carrier
Object

Support à partir duquel les valeurs seront lues.

getter
DistributedContextPropagator.PropagatorGetterCallback

Méthode de rappel à appeler pour obtenir l’ID et l’état de la trace de propagation auprès de l’opérateur.

traceId
String

Lorsque cette méthode est retournée, contient l’ID de trace extrait du transporteur.

traceState
String

Lorsque cette méthode est retournée, contient l’état de trace extrait du transporteur.

S’applique à