DistributedContextPropagator.PropagatorGetterCallback Delegato

Definizione

Rappresenta il metodo di callback utilizzato nei metodi di estrazione dei propagatori. Il callback viene richiamato per cercare il valore di un campo denominato.

public: delegate void DistributedContextPropagator::PropagatorGetterCallback(System::Object ^ carrier, System::String ^ fieldName, [Runtime::InteropServices::Out] System::String ^ % fieldValue, [Runtime::InteropServices::Out] IEnumerable<System::String ^> ^ % fieldValues);
public delegate void DistributedContextPropagator.PropagatorGetterCallback(object? carrier, string fieldName, out string? fieldValue, out IEnumerable<string>? fieldValues);
type DistributedContextPropagator.PropagatorGetterCallback = delegate of obj * string * string * seq -> unit
Public Delegate Sub DistributedContextPropagator.PropagatorGetterCallback(carrier As Object, fieldName As String, ByRef fieldValue As String, ByRef fieldValues As IEnumerable(Of String))

Parametri

carrier
Object

Supporto utilizzato dai propagatori per leggere i valori da .

fieldName
String

Nome del campo di propagazione.

fieldValue
String

Quando termina, questo metodo contiene il valore corrispondente a fieldName. Il valore è diversonull da se è presente un solo valore per il nome del campo di input.

fieldValues
IEnumerable<String>

Quando termina, questo metodo contiene una raccolta di valori che corrispondono a fieldName. Il valore è diversonull da se è presente più di un valore per il nome del campo di input.

Metodi di estensione

Nome Descrizione
GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a