Sdílet prostřednictvím


DistributedContextPropagator.PropagatorGetterCallback Delegát

Definice

Představuje metodu zpětného volání, která se používá v metodách extrakce šíření. Vyvolá se zpětné volání, které vyhledá hodnotu pojmenovaného pole.

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

Médium používané šiřiteči ke čtení hodnot.

fieldName
String

Název pole šíření.

fieldValue
String

Když tato metoda vrátí, obsahuje hodnotu, která odpovídá fieldName. Hodnota není,null pokud je pro název vstupního pole pouze jedna hodnota.

fieldValues
IEnumerable<String>

Když tato metoda vrátí, obsahuje kolekci hodnot, které odpovídají fieldName. Hodnota je non-null pokud existuje více než jedna hodnota pro název vstupního pole.

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro