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)

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

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