HttpClientBuilderExtensions.AddHttpMessageHandler Método

Definición

Sobrecargas

Nombre Description
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)

Agrega un delegado que se usará para crear un controlador de mensajes adicional para un objeto denominado HttpClient.

AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)

Agrega un delegado que se usará para crear un controlador de mensajes adicional para un objeto denominado HttpClient.

AddHttpMessageHandler<THandler>(IHttpClientBuilder)

Agrega un controlador de mensajes adicional del contenedor de inserción de dependencias para un objeto denominado HttpClient.

AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)

Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs

Agrega un delegado que se usará para crear un controlador de mensajes adicional para un objeto denominado HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<IServiceProvider ^, System::Net::Http::DelegatingHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<IServiceProvider,System.Net.Http.DelegatingHandler> configureHandler);
static member AddHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<IServiceProvider, System.Net.Http.DelegatingHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of IServiceProvider, DelegatingHandler)) As IHttpClientBuilder

Parámetros

configureHandler
Func<IServiceProvider,DelegatingHandler>

Delegado que se usa para crear un DelegatingHandler.

Devoluciones

IHttpClientBuilder que se puede usar para configurar el cliente.

Comentarios

El configureHandler delegado debe devolver una nueva instancia del controlador de mensajes cada vez que se invoca.

El IServiceProvider argumento proporcionado para configureHandler será una referencia a un proveedor de servicios con ámbito que comparte la duración del controlador que se va a construir.

Se aplica a

AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)

Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs

Agrega un delegado que se usará para crear un controlador de mensajes adicional para un objeto denominado HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<System::Net::Http::DelegatingHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<System.Net.Http.DelegatingHandler> configureHandler);
static member AddHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<System.Net.Http.DelegatingHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of DelegatingHandler)) As IHttpClientBuilder

Parámetros

configureHandler
Func<DelegatingHandler>

Delegado que se usa para crear un DelegatingHandler.

Devoluciones

IHttpClientBuilder que se puede usar para configurar el cliente.

Comentarios

El configureHandler delegado debe devolver una nueva instancia del controlador de mensajes cada vez que se invoca.

Se aplica a

AddHttpMessageHandler<THandler>(IHttpClientBuilder)

Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs
Source:
HttpClientBuilderExtensions.cs

Agrega un controlador de mensajes adicional del contenedor de inserción de dependencias para un objeto denominado HttpClient.

public:
generic <typename THandler>
 where THandler : System::Net::Http::DelegatingHandler[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpMessageHandler<THandler>(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where THandler : System.Net.Http.DelegatingHandler;
static member AddHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Handler :> System.Net.Http.DelegatingHandler)
<Extension()>
Public Function AddHttpMessageHandler(Of THandler As DelegatingHandler) (builder As IHttpClientBuilder) As IHttpClientBuilder

Parámetros de tipo

THandler

Tipo de .DelegatingHandler El tipo de controlador debe registrarse como un servicio transitorio.

Parámetros

Devoluciones

IHttpClientBuilder que se puede usar para configurar el cliente.

Comentarios

Se THandler resolverá desde un proveedor de servicios con ámbito que comparte la duración del controlador que se va a construir.

Se aplica a