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)

获取指示指定委托表示的方法的对象。

适用于