System.Net.Http.Headers Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides support for collections of HTTP headers used by the System.Net.Http namespace.
Classes
AuthenticationHeaderValue |
Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values. |
CacheControlHeaderValue |
Represents the value of the Cache-Control header. |
ContentDispositionHeaderValue |
Represents the value of the Content-Disposition header. |
ContentRangeHeaderValue |
Represents the value of the Content-Range header. |
EntityTagHeaderValue |
Represents an entity-tag header value. |
HttpContentHeaders |
Represents the collection of Content Headers as defined in RFC 2616. |
HttpHeaders |
A collection of headers and their values as defined in RFC 2616. |
HttpHeaderValueCollection<T> |
Represents a collection of header values. |
HttpRequestHeaders |
Represents the collection of Request Headers as defined in RFC 2616. |
HttpResponseHeaders |
Represents the collection of Response Headers as defined in RFC 2616. |
MediaTypeHeaderValue |
Represents a media type used in a Content-Type header as defined in the RFC 2616. |
MediaTypeWithQualityHeaderValue |
Represents a media type with an additional quality factor used in a Content-Type header. |
NameValueHeaderValue |
Represents a name/value pair used in various headers as defined in RFC 2616. |
NameValueWithParametersHeaderValue |
Represents a name/value pair with parameters used in various headers as defined in RFC 2616. |
ProductHeaderValue |
Represents a product token value in a User-Agent header. |
ProductInfoHeaderValue |
Represents a value which can either be a product or a comment in a User-Agent header. |
RangeConditionHeaderValue |
Represents an If-Range header value which can either be a date/time or an entity-tag value. |
RangeHeaderValue |
Represents a Range header value. |
RangeItemHeaderValue |
Represents a byte range in a Range header value. |
RetryConditionHeaderValue |
Represents a Retry-After header value which can either be a date/time or a timespan value. |
StringWithQualityHeaderValue |
Represents a string header value with an optional quality. |
TransferCodingHeaderValue |
Represents an accept-encoding header value. |
TransferCodingWithQualityHeaderValue |
Represents an Accept-Encoding header value with optional quality factor. |
ViaHeaderValue |
Represents the value of a Via header. |
WarningHeaderValue |
Represents a warning value used by the Warning header. |
Structs
HeaderStringValues |
Provides a collection of header string values. |
HeaderStringValues.Enumerator |
Enumerates the elements of a HeaderStringValues. |
HttpHeadersNonValidated |
Provides a view on top of a HttpHeaders collection that avoids forcing validation or parsing on its contents. |
HttpHeadersNonValidated.Enumerator |
Enumerates the elements of a HttpHeadersNonValidated. |
Remarks
The System.Net.Http.Headers namespace provides support for HTTP headers as defined in RFC 2616 by the IETF.