Bagikan melalui


DistributedContextPropagator.ExtractTraceIdAndState Metode

Definisi

Mengekstrak ID pelacakan dan status pelacakan dari permintaan masuk yang diwakili oleh operator. Misalnya, dari header permintaan 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)

Parameter

carrier
Object

Media dari nilai mana yang akan dibaca.

getter
DistributedContextPropagator.PropagatorGetterCallback

Metode panggilan balik untuk dipanggil untuk mendapatkan ID pelacakan propagasi dan status dari operator.

traceId
String

Ketika metode ini kembali, berisi ID jejak yang diekstrak dari operator.

traceState
String

Ketika metode ini kembali, berisi status jejak yang diekstrak dari operator.

Berlaku untuk