HeaderPropagationHttpClientBuilderExtensions.AddHeaderPropagation Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| AddHeaderPropagation(IHttpClientBuilder) |
Agrega un controlador de mensajes para propagar los encabezados recopilados por en HeaderPropagationMiddleware una solicitud saliente. |
| AddHeaderPropagation(IHttpClientBuilder, Action<HeaderPropagationMessageHandlerOptions>) |
Agrega un controlador de mensajes para propagar los encabezados recopilados por en HeaderPropagationMiddleware una solicitud saliente, especificando explícitamente qué encabezados se van a propagar. |
AddHeaderPropagation(IHttpClientBuilder)
Agrega un controlador de mensajes para propagar los encabezados recopilados por en HeaderPropagationMiddleware una solicitud saliente.
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHeaderPropagation (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder);
static member AddHeaderPropagation : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHeaderPropagation (builder As IHttpClientBuilder) As IHttpClientBuilder
Parámetros
- builder
- IHttpClientBuilder
IHttpClientBuilder al que se va a agregar el controlador de mensajes.
Devoluciones
La interfaz IHttpClientBuilder para que se puedan encadenar llamadas adicionales.
Comentarios
Al usar este método, todos los encabezados configurados se aplicarán a las solicitudes HTTP salientes.
Se aplica a
AddHeaderPropagation(IHttpClientBuilder, Action<HeaderPropagationMessageHandlerOptions>)
Agrega un controlador de mensajes para propagar los encabezados recopilados por en HeaderPropagationMiddleware una solicitud saliente, especificando explícitamente qué encabezados se van a propagar.
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHeaderPropagation (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<Microsoft.AspNetCore.HeaderPropagation.HeaderPropagationMessageHandlerOptions> configure);
static member AddHeaderPropagation : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<Microsoft.AspNetCore.HeaderPropagation.HeaderPropagationMessageHandlerOptions> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHeaderPropagation (builder As IHttpClientBuilder, configure As Action(Of HeaderPropagationMessageHandlerOptions)) As IHttpClientBuilder
Parámetros
- builder
- IHttpClientBuilder
IHttpClientBuilder al que se va a agregar el controlador de mensajes.
- configure
- Action<HeaderPropagationMessageHandlerOptions>
Delegado usado para configurar .HeaderPropagationMessageHandlerOptions
Devoluciones
La interfaz IHttpClientBuilder para que se puedan encadenar llamadas adicionales.
Comentarios
Esto también permite redefinir el nombre que se va a usar para un encabezado en la solicitud saliente.