HttpClientFactoryOptions Classe

Definizione

Fornisce opzioni per la configurazione dell'oggetto predefinito IHttpClientFactory.

public ref class HttpClientFactoryOptions
public class HttpClientFactoryOptions
type HttpClientFactoryOptions = class
Public Class HttpClientFactoryOptions
Ereditarietà
HttpClientFactoryOptions

Costruttori

Nome Descrizione
HttpClientFactoryOptions()

Inizializza una nuova istanza della classe HttpClientFactoryOptions.

Proprietà

Nome Descrizione
HandlerLifetime

Ottiene o imposta la durata di riutilizzo di un'istanza HttpMessageHandler di . Per ogni client nominato è possibile configurare un valore di durata del gestore configurabile. Il valore predefinito di questa proprietà è di due minuti. Impostare la durata su InfiniteTimeSpan per disabilitare la scadenza del gestore.

HttpClientActions

Ottiene un elenco di operazioni utilizzate per configurare un oggetto HttpClient.

HttpMessageHandlerBuilderActions

Ottiene un elenco di operazioni utilizzate per configurare un oggetto HttpMessageHandlerBuilder.

ShouldRedactHeaderValue

Ottiene o imposta l'oggetto Func<T,TResult> che determina se redigire il valore dell'intestazione HTTP prima della registrazione.

SuppressHandlerScope

Ottiene o imposta un valore che determina se verrà creato un ambito di inserimento delle dipendenze durante la IHttpClientFactory compilazione di un oggetto 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.

Si applica a