Microsoft.Net.Http.Headers Namespace

Enthält Typen, die bekannte HTTP-Header und allgemeine Werte für diese Header darstellen, falls zutreffend. Diese Typen enthalten auch Implementierungen für die Analyse, Serialisierung und Manipuation von Headerwerten.

Klassen

CacheControlHeaderValue

Stellt den Cache-Control HTTP-Header dar.

ContentDispositionHeaderValue

Stellt den Wert eines Content-Disposition Headers dar.

ContentDispositionHeaderValueIdentityExtensions

Verschiedene Erweiterungsmethoden zum ContentDispositionHeaderValue Identifizieren des Typs des Dispositionsheaders

ContentRangeHeaderValue

Stellt einen Content-Range HTTP-Antwortheader dar.

CookieHeaderValue

Stellt den HTTP-Anforderungsheader Cookie dar.

EntityTagHeaderValue

Stellt einen Entity-Tag (etag)-Headerwert dar.

HeaderNames

Definiert Konstanten für bekannte HTTP-Header.

HeaderQuality

Stellt HTTP-Headerqualitätsfaktoren bereit.

HeaderUtilities

Stellt Hilfsprogramme zum Analysieren und Ändern von HTTP-Headerwerten bereit.

MediaTypeHeaderValue

Darstellung des Medientypheaders. Siehe https://tools.ietf.org/html/rfc6838.

MediaTypeHeaderValueComparer

Implementierung von, die die Headerfelder des IComparer<T> Akzeptiert-Medientyps basierend auf ihren Qualitätswerten (auch als Q-Werte bezeichnet) vergleichen kann.

NameValueHeaderValue

Stellt ein Name-Wert-Paar dar, das in verschiedenen Headern verwendet wird, die in RFC 2616 definiert sind.

RangeConditionHeaderValue

Stellt einen If-Range Headerwert dar, der entweder ein Datum/Uhrzeit-Wert oder ein Entitätstag-Wert sein kann.

RangeHeaderValue

Stellt einen Range Headerwert dar.

Die RangeHeaderValue -Klasse bietet Unterstützung für den Range-Header, wie in RFC 2616 definiert.

RangeItemHeaderValue

Stellt einen Bereichsheaderwert des Bytebereichs dar.

Die RangeItemHeaderValue -Klasse bietet Unterstützung für einen Bytebereich in einem Range , wie in RFC 2616 definiert.

SetCookieHeaderValue

Stellt den Set-Cookie Header dar.

Weitere Informationen finden Sie http://tools.ietf.org/html/rfc6265 unter Set-Cookie-Headerspezifikation.

StringWithQualityHeaderValue

Ein Zeichenfolgenheaderwert mit optionaler Qualität.

StringWithQualityHeaderValueComparer

Implementierung von IComparer<T> , die Inhaltsverhandlungsheaderfelder basierend auf ihren Qualitätswerten (auch als Q-Werte bezeichnet) vergleichen kann. Dies gilt für Werte, die in accept-charset, accept-encoding, accept-language und verwandten Headerfeldern mit ähnlichen Syntaxregeln verwendet werden. Einen Vergleich für den Medientyp q-values finden Sie MediaTypeHeaderValueComparer unter.

Enumerationen

SameSiteMode

Gibt an, ob der Client ein Cookie für "same-site"- oder "cross-site"-Anforderungen enthalten soll. RFC-Entwurf: https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1.1

Hinweise

Weitere Informationen zu bekannten HTTP-Headern finden Sie unter HTTP-Header.