Udostępnij za pośrednictwem


DistributedContextPropagator.PropagatorGetterCallback Delegat

Definicja

Reprezentuje metodę wywołania zwrotnego używaną w metodach wyodrębniania propagatorów. Wywołanie zwrotne jest wywoływane w celu wyszukania wartości nazwanego pola.

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

Parametry

carrier
Object

Nośnik używany przez propagatory do odczytywania wartości z.

fieldName
String

Nazwa pola propagacji.

fieldValue
String

Gdy ta metoda zwraca wartość , zawiera wartość odpowiadającą fieldNamewartości . Wartość jest nie-null jeśli istnieje tylko jedna wartość dla nazwy pola wejściowego.

fieldValues
IEnumerable<String>

Gdy ta metoda zwraca wartość , zawiera kolekcję wartości odpowiadających metodzie fieldName. Wartość jest nie-null jeśli istnieje więcej niż jedna wartość dla nazwy pola wejściowego.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy