Compartir vía


DistributedContextPropagator.ExtractTraceIdAndState Método

Definición

Extrae el identificador de seguimiento y el estado de seguimiento de una solicitud entrante representada por el operador. Por ejemplo, desde los encabezados de una solicitud 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)

Parámetros

carrier
Object

Medio desde el que se leerán los valores.

getter
DistributedContextPropagator.PropagatorGetterCallback

Método de devolución de llamada que se va a invocar para obtener el identificador y el estado de seguimiento de propagación del operador.

traceId
String

Cuando este método vuelve, contiene el identificador de seguimiento extraído del operador.

traceState
String

Cuando este método vuelve, contiene el estado de seguimiento extraído del operador.

Se aplica a