HttpClientFactoryOptions.SuppressHandlerScope Propiedad
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í.
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).