HttpClientFactoryOptions Clase

Definición

Proporciona opciones para configurar el valor predeterminado IHttpClientFactory.

public ref class HttpClientFactoryOptions
public class HttpClientFactoryOptions
type HttpClientFactoryOptions = class
Public Class HttpClientFactoryOptions
Herencia
HttpClientFactoryOptions

Constructores

Nombre Description
HttpClientFactoryOptions()

Inicializa una nueva instancia de la clase HttpClientFactoryOptions.

Propiedades

Nombre Description
HandlerLifetime

Obtiene o establece el período de tiempo que se puede reutilizar una HttpMessageHandler instancia. Cada cliente con nombre específico puede tener configurado su propio valor de duración del controlador. El valor predeterminado de esta propiedad es de dos minutos. Establezca la duración en InfiniteTimeSpan para deshabilitar la expiración del controlador.

HttpClientActions

Obtiene una lista de operaciones usadas para configurar un HttpClientobjeto .

HttpMessageHandlerBuilderActions

Obtiene una lista de operaciones usadas para configurar un HttpMessageHandlerBuilderobjeto .

ShouldRedactHeaderValue

Obtiene o establece el Func<T,TResult> objeto que determina si se va a censurar el valor del encabezado HTTP antes del registro.

SuppressHandlerScope

Obtiene o establece un valor que determina si IHttpClientFactory creará un ámbito de inserción de dependencias al compilar un HttpMessageHandlerobjeto . Si false es (valor predeterminado), se creará un ámbito; de lo contrario, no se creará un ámbito.

Esta opción se proporciona para la compatibilidad con las aplicaciones existentes. Se recomienda usar la configuración predeterminada para las nuevas aplicaciones.

Se aplica a