HttpClientFactoryOptions.SuppressHandlerScope Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que determina se o IHttpClientFactory criará um escopo de injeção de dependência ao criar um HttpMessageHandler.
Se false
(padrão), um escopo será criado, caso contrário, um escopo não será criado.
Essa opção é fornecida para compatibilidade com aplicativos existentes. É recomendável usar a configuração padrão para novos aplicativos.
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 da propriedade
Comentários
O IHttpClientFactory criará (por padrão) um escopo de injeção de dependência sempre que criar um HttpMessageHandler. O escopo criado tem o mesmo tempo de vida que o manipulador de mensagens e será descartado quando o manipulador de mensagens for descartado.
Quando as operações que fazem parte do HttpMessageHandlerBuilderActions forem executadas, elas serão fornecidas com o escopo IServiceProvider por meio de Services. Isso inclui a recuperação de um manipulador de mensagens da injeção de dependência, como um registrado usando AddHttpMessageHandler<THandler>(IHttpClientBuilder).