Microsoft.Extensions.Http Spazio dei nomi

Contiene classi e astrazioni usate per la configurazione HttpClient e HttpMessageHandler in IHttpClientFactory.

Classi

Nome Descrizione
HttpClientFactoryOptions

Fornisce opzioni per la configurazione dell'oggetto predefinito IHttpClientFactory.

HttpMessageHandlerBuilder

Astrazione del generatore per la configurazione delle HttpMessageHandler istanze.

PolicyHttpMessageHandler

Implementazione DelegatingHandler che esegue l'elaborazione delle richieste circondata da un oggetto Policy.

Interfacce

Nome Descrizione
IHttpMessageHandlerBuilderFilter

Usato dal Microsoft.Extensions.Http.DefaultHttpClientFactory per applicare un'inizializzazione aggiuntiva alla configurazione del HttpMessageHandlerBuilder immediatamente prima che venga chiamato Build().

ITypedHttpClientFactory<TClient>

Astrazione factory per un componente in grado di creare istanze client tipate con configurazione personalizzata per un determinato nome logico.