Partager via


System.Net.Http.Headers Espace de noms

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

Classes

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 de balise d'entité.

HttpContentHeaders

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

HttpHeaders

Collection d’en-têtes et leurs valeurs, tel que défini dans le document 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 le document RFC 2616.

HttpResponseHeaders

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

MediaTypeHeaderValue

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

MediaTypeWithQualityHeaderValue

Représente un type de média avec une considération 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 comme défini dans la norme RFC 2616.

NameValueWithParametersHeaderValue

Représente une paire nom/valeur avec des paramètres utilisés dans différents en-têtes comme défini dans la norme RFC 2616.

ProductHeaderValue

Représente une valeur de jeton de produit dans un en-tête d'agent utilisateur.

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 date, une heure ou une valeur de balise d'entité.

RangeHeaderValue

Représente une valeur d'en-tête de plage.

RangeItemHeaderValue

Représente une valeur d'en-tête de plage.

RetryConditionHeaderValue

Représente une valeur d'en-tête Retry-After qui peut être une date, une heure ou une valeur TimeSpan.

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-Encoding.

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 Warning.

Structures

HeaderStringValues

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

HeaderStringValues.Enumerator

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

HttpHeadersNonValidated

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

HttpHeadersNonValidated.Enumerator

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

Remarques

L' System.Net.Http.Headers espace de noms fournit la prise en charge des en-têtes http tels que définis dans le document RFC 2616 de l’IETF.