DistributedContextPropagator.PropagatorGetterCallback Delegat

Definition

Stellt die Rückrufmethode dar, die in den Extraktmethoden von Verteilungsmodulen 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 Verteilungsgebern zum Lesen von Werten verwendet wird.

fieldName
String

Der Name des Verteilungsfelds.

fieldValue
String

Wenn diese Methode zurückgegeben wird, enthält sie den Wert, der entspricht fieldName. Der Wert ist nicht-null wenn nur ein Wert für den Namen des Eingabefelds vorhanden ist.

fieldValues
IEnumerable<String>

Wenn diese Methode zurückgegeben wird, enthält eine Auflistung von Werten, die übereinstimmen fieldName. Der Wert ist nicht-null wenn mehrere Werte für den Namen des Eingabefelds vorhanden sind.

Erweiterungsmethoden

Name Beschreibung
GetMethodInfo(Delegate)

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

Gilt für: