DistributedContextPropagator.ExtractTraceIdAndState Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.