Partager via


HttpClientFactoryOptions Classe

Définition

Classe d’options pour la configuration de la IHttpClientFactorypar défaut.

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

Constructeurs

HttpClientFactoryOptions()

Initialise une nouvelle instance de la classe HttpClientFactoryOptions.

Propriétés

HandlerLifetime

Obtient ou définit la durée pendant laquelle une instance de HttpMessageHandler 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 sur InfiniteTimeSpan pour 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

Délégué 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'IHttpClientFactory crée une étendue d’injection de dépendances lors de la génération d’un HttpMessageHandler. Si false (valeur par défaut), une étendue est créée ; sinon, une étendue n’est 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.

Méthodes

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à