Partager via


System.Net.Http.Headers Espace de noms

Prend en charge les collections d’en-têtes HTTP utilisés par l’espace System.Net.Http de noms.

Classes

Nom Description
AuthenticationHeaderValue

Représente les informations d’authentification dans les valeurs d’en-tête Authorization, ProxyAuthorization, WWW-Authenticate et Proxy-Authenticate.

CacheControlHeaderValue

Représente la valeur de l’en-tête Cache-Control.

ContentDispositionHeaderValue

Représente la valeur de l’en-tête Content-Disposition.

ContentRangeHeaderValue

Représente la valeur de l’en-tête Content-Range.

EntityTagHeaderValue

Représente une valeur d’en-tête entity-tag.

HttpContentHeaders

Représente la collection d’en-têtes de contenu tel que défini dans RFC 2616.

HttpHeaders

Collection d’en-têtes et leurs valeurs définies dans RFC 2616.

HttpHeaderValueCollection<T>

Représente une collection de valeurs d’en-tête.

HttpRequestHeaders

Représente la collection d’en-têtes de requête tel que défini dans RFC 2616.

HttpResponseHeaders

Représente la collection d’en-têtes de réponse tel que défini dans RFC 2616.

MediaTypeHeaderValue

Représente un type de média utilisé dans un en-tête Content-Type tel que défini dans le RFC 2616.

MediaTypeWithQualityHeaderValue

Représente un type de média avec un facteur de qualité supplémentaire utilisé dans un en-tête Content-Type.

NameValueHeaderValue

Représente une paire nom/valeur utilisée dans différents en-têtes définis dans RFC 2616.

NameValueWithParametersHeaderValue

Représente une paire nom/valeur avec des paramètres utilisés dans différents en-têtes tels que définis dans RFC 2616.

ProductHeaderValue

Représente une valeur de jeton de produit dans un en-tête User-Agent.

ProductInfoHeaderValue

Représente une valeur qui peut être un produit ou un commentaire dans un en-tête User-Agent.

RangeConditionHeaderValue

Représente une valeur d’en-tête If-Range qui peut être une valeur date/heure ou une valeur de balise d’entité.

RangeHeaderValue

Représente une valeur d’en-tête range.

RangeItemHeaderValue

Représente une plage d’octets dans une valeur d’en-tête range.

RetryConditionHeaderValue

Représente une valeur d’en-tête Retry-After qui peut être une valeur de date/heure ou d’intervalle de temps.

StringWithQualityHeaderValue

Représente une valeur d’en-tête de chaîne avec une qualité facultative.

TransferCodingHeaderValue

Représente une valeur d’en-tête accept-encodage.

TransferCodingWithQualityHeaderValue

Représente une valeur d’en-tête Accept-Encoding avec un facteur de qualité facultatif.

ViaHeaderValue

Représente la valeur d’un en-tête Via.

WarningHeaderValue

Représente une valeur d’avertissement utilisée par l’en-tête Avertissement.

Structures

Nom Description
HeaderStringValues

Fournit une collection de valeurs de chaîne d’en-tête.

HeaderStringValues.Enumerator

Énumère les éléments d’un HeaderStringValues.

HttpHeadersNonValidated

Fournit une vue au-dessus d’une collection HttpHeaders qui évite de forcer la validation ou l’analyse sur son contenu.

HttpHeadersNonValidated.Enumerator

Énumère les éléments d’un HttpHeadersNonValidated.

Remarques

L’espace System.Net.Http.Headers de noms prend en charge les en-têtes HTTP tels que définis dans RFC 2616 par l’IETF.