HttpClientFactoryOptions Classe

Définition

Fournit des options pour configurer la valeur par défaut IHttpClientFactory.

public ref class HttpClientFactoryOptions
public class HttpClientFactoryOptions
type HttpClientFactoryOptions = class
Public Class HttpClientFactoryOptions
Héritage
HttpClientFactoryOptions

Constructeurs

Nom Description
HttpClientFactoryOptions()

Initialise une nouvelle instance de la classe HttpClientFactoryOptions.

Propriétés

Nom Description
HandlerLifetime

Obtient ou définit la durée pendant laquelle une HttpMessageHandler instance peut être réutilisée. Chaque client nommé peut avoir sa propre valeur de durée de vie de gestionnaire configurée. La valeur par défaut de cette propriété est de deux minutes. Définissez la durée de vie pour InfiniteTimeSpan désactiver l’expiration du gestionnaire.

HttpClientActions

Obtient une liste d’opérations utilisées pour configurer un HttpClient.

HttpMessageHandlerBuilderActions

Obtient une liste d’opérations utilisées pour configurer un HttpMessageHandlerBuilder.

ShouldRedactHeaderValue

Obtient ou définit le Func<T,TResult> paramètre qui détermine s’il faut réacter la valeur d’en-tête HTTP avant la journalisation.

SuppressHandlerScope

Obtient ou définit une valeur qui détermine si l’objet crée une étendue d’injection de dépendances lors de la IHttpClientFactory création d’un HttpMessageHandler. Si false (valeur par défaut), une étendue sera créée ; sinon, une étendue ne sera pas créée.

Cette option est fournie pour la compatibilité avec les applications existantes. Il est recommandé d’utiliser le paramètre par défaut pour les nouvelles applications.

S’applique à