Поделиться через


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)

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

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