DistributedContextPropagator.PropagatorGetterCallback Делегат

Определение

Представляет метод обратного вызова, используемый в методах извлечения распространителей. Обратный вызов вызывается для поиска значения именованного поля.

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

Параметры

carrier
Object

Среда, используемая распространителями для чтения значений из.

fieldName
String

Имя поля распространения.

fieldValue
String

При возврате этого метода содержит значение, соответствующее fieldName. Значение не соответствуетnull значению, если для имени поля ввода имеется только одно значение.

fieldValues
IEnumerable<String>

При возврате этого метода содержит коллекцию значений, соответствующих fieldName. Значение не соответствуетnull значению, если для имени поля ввода имеется несколько значений.

Методы расширения

Имя Описание
GetMethodInfo(Delegate)

Возвращает объект, представляющий метод, представленный указанным делегатом.

Применяется к