System.Net.Http.Headers 命名空間

System.Net.Http 命名空間所使用的 HTTP 標頭集合提供支援。

類別

AuthenticationHeaderValue

表示 Authorization、ProxyAuthorization、WWW-Authenticate 和 Proxy 驗證標頭值中的驗證資訊。

CacheControlHeaderValue

代表 Cache-Control 標頭的值。

ContentDispositionHeaderValue

代表 Content-Disposition 標頭的值。

ContentRangeHeaderValue

代表 Content-Range 標頭的值。

EntityTagHeaderValue

代表 entity-tag 標頭值。

HttpContentHeaders

代表內容標頭的集合,如 RFC 2616 中所定義。

HttpHeaders

標頭及其值的集合,如 RFC 2616 中所定義。

HttpHeaderValueCollection<T>

代表標頭值的集合。

HttpRequestHeaders

代表要求標頭的集合,如 RFC 2616 中所定義。

HttpResponseHeaders

代表回應標頭的集合,如 RFC 2616 中所定義。

MediaTypeHeaderValue

表示用於依 RFC 2616 所定義之內容類型標頭的媒體類型。

MediaTypeWithQualityHeaderValue

表示具有用於內容類型標頭之其他品質係數的媒體類型。

NameValueHeaderValue

表示用於各種依 RFC 2616 所定義之標頭的名稱/值組。

NameValueWithParametersHeaderValue

表示搭配參數用於各種依 RFC 2616 所定義之標頭的名稱/值組。

ProductHeaderValue

表示使用者代理程式標頭中的產品語彙基元值。

ProductInfoHeaderValue

代表一個值,它可以是 User-Agent 標頭中的一項產品或註解。

RangeConditionHeaderValue

表示 If-Range 標頭值,它可以是日期/時間或是實體標記值。

RangeHeaderValue

表示 Range 標頭值。

RangeItemHeaderValue

表示 Range 標頭值中的位元組範圍。

RetryConditionHeaderValue

表示 Retry-After 標頭值,它可以是日期/時間或是 timespan 值。

StringWithQualityHeaderValue

代表具有選擇性品質的字串標頭值。

TransferCodingHeaderValue

表示 accept-encoding 標頭值。

TransferCodingWithQualityHeaderValue

表示具有選擇性品質因素的Accept-Encoding標頭值。

ViaHeaderValue

代表 Via 標頭的值。

WarningHeaderValue

代表 Warning 標頭所使用的警告值。

結構

HeaderStringValues

提供標頭字串值的集合。

HeaderStringValues.Enumerator

列舉 HeaderStringValues 的項目。

HttpHeadersNonValidated

提供集合頂端的 HttpHeaders 檢視,以避免強制驗證或剖析其內容。

HttpHeadersNonValidated.Enumerator

列舉 HttpHeadersNonValidated 的項目。

備註

System.Net.Http.Headers命名空間提供 IETF 在RFC 2616中所定義的 HTTP 標頭支援。