DistributedContextPropagator.PropagatorGetterCallback Delegar
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o método de callback usado nos métodos de extração dos propagadores. O callback é invocado para consultar o valor de um campo nomeado.
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))
Parâmetros
- carrier
- Object
O meio utilizado pelos propagadores para ler valores.
- fieldName
- String
O nome do campo de propagação.
- fieldValue
- String
Quando este método retorna, contém o valor que corresponde a fieldName. O valor é não-null se houver apenas um valor para o nome do campo de entrada.
- fieldValues
- IEnumerable<String>
Quando este método retorna, contém uma coleção de valores que correspondem a fieldName. O valor é non-null se houver mais do que um valor para o nome do campo de entrada.
Métodos da Extensão
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Obtém um objeto que representa o método representado pelo delegado especificado. |