HttpClientFactoryOptions.SuppressHandlerScope Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che determina se il IHttpClientFactory creerà un ambito di inserimento delle dipendenze durante la compilazione di un HttpMessageHandler.
Se false
(impostazione predefinita), verrà creato un ambito, altrimenti non verrà creato un ambito.
Questa opzione è disponibile per la compatibilità con le applicazioni esistenti. È consigliabile usare l'impostazione predefinita per le nuove applicazioni.
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
Valore della proprietà
Commenti
Il IHttpClientFactory creerà (per impostazione predefinita) un ambito di inserimento delle dipendenze ogni volta che crea un HttpMessageHandler. L'ambito creato ha la stessa durata del gestore messaggi e verrà eliminato quando il gestore messaggi viene eliminato.
Quando le operazioni che fanno parte di HttpMessageHandlerBuilderActions vengono eseguite, verranno fornite con l'ambito IServiceProvider tramite Services. Ciò include il recupero di un gestore di messaggi dall'inserimento delle dipendenze, ad esempio quello registrato usando AddHttpMessageHandler<THandler>(IHttpClientBuilder).