Freigeben über


DistributedContextPropagator.ExtractTraceIdAndState Methode

Definition

Extrahiert die Ablaufverfolgungs-ID und den Ablaufverfolgungsstatus aus einer eingehenden Anforderung, die vom Netzbetreiber dargestellt wird. Beispielsweise aus den Headern einer HTTP-Anforderung.

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)

Parameter

carrier
Object

Das Medium, aus dem Werte gelesen werden.

getter
DistributedContextPropagator.PropagatorGetterCallback

Die Rückrufmethode, die aufgerufen werden soll, um die ID und den Zustand der Weitergabeablaufverfolgung vom Netzbetreiber abzurufen.

traceId
String

Wenn diese Methode zurückgibt, enthält die aus dem Netzbetreiber extrahierte Ablaufverfolgungs-ID.

traceState
String

Wenn diese Methode zurückgibt, enthält den aus dem Netzbetreiber extrahierten Ablaufverfolgungszustand.

Gilt für: