Compartir a través de


HttpClientFactoryOptions.SuppressHandlerScope Propiedad

Definición

Obtiene o establece un valor que determina si el IHttpClientFactory creará un ámbito de inserción de dependencias al compilar un HttpMessageHandler. Si false (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.

public:
 property bool SuppressHandlerScope { bool get(); void set(bool value); };
public bool SuppressHandlerScope { get; set; }
member this.SuppressHandlerScope : bool with get, set
Public Property SuppressHandlerScope As Boolean

Valor de propiedad

Comentarios

El IHttpClientFactory creará (de forma predeterminada) un ámbito de inserción de dependencias cada vez que crea un HttpMessageHandler. El ámbito creado tiene la misma duración que el controlador de mensajes y se eliminará cuando se elimine el controlador de mensajes.

Cuando las operaciones que forman parte de HttpMessageHandlerBuilderActions se ejecutan, se proporcionarán con el ámbito IServiceProvider a través de Services. Esto incluye recuperar un controlador de mensajes de la inserción de dependencias, como uno registrado mediante AddHttpMessageHandler<THandler>(IHttpClientBuilder).

Se aplica a