DistributedContextPropagator.ExtractTraceIdAndState Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Estrae l'ID di traccia e lo stato di traccia da una richiesta in ingresso rappresentata dal vettore. Ad esempio, dalle intestazioni di una richiesta 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)
Parametri
- carrier
- Object
Media da cui verranno letti i valori.
Metodo di callback da richiamare per ottenere l'ID di traccia di propagazione e lo stato dal vettore.
- traceId
- String
Quando questo metodo restituisce, contiene l'ID di traccia estratto dal vettore.
- traceState
- String
Quando questo metodo restituisce, contiene lo stato di traccia estratto dal vettore.