Freigeben über


DistributedContextPropagator.PropagatorGetterCallback Delegat

Definition

Stellt die Rückrufmethode dar, die in den Extraktionsmethoden von Propagatoren verwendet wird. Der Rückruf wird aufgerufen, um den Wert eines benannten Felds nachzuschlagen.

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))

Parameter

carrier
Object

Das Medium, das von Propagatoren zum Lesen von Werten verwendet wird.

fieldName
String

Der Name des Verteilungsfelds.

fieldValue
String

Wenn diese Methode zurückgibt, enthält den Wert, der entspricht fieldName. Der Wert ist nicht,null wenn nur ein Wert für den Eingabefeldnamen vorhanden ist.

fieldValues
IEnumerable<String>

Wenn diese Methode zurückgibt, enthält eine Auflistung von Werten, die entsprechen fieldName. Der Wert ist nicht,null wenn mehr als ein Wert für den Eingabefeldnamen vorhanden ist.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für: