語言

HttpContentCodingHeaderValueCollection 類別

定義

表示要求或回應中 HTTP 內容上 Content-Encoding HTTP 標頭的值。

public ref class HttpContentCodingHeaderValueCollection sealed : IIterable<HttpContentCodingHeaderValue ^>, IVector<HttpContentCodingHeaderValue ^>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpContentCodingHeaderValueCollection final : IIterable<HttpContentCodingHeaderValue>, IVector<HttpContentCodingHeaderValue>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpContentCodingHeaderValueCollection final : IIterable<HttpContentCodingHeaderValue>, IVector<HttpContentCodingHeaderValue>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpContentCodingHeaderValueCollection : IEnumerable<HttpContentCodingHeaderValue>, IList<HttpContentCodingHeaderValue>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpContentCodingHeaderValueCollection : IEnumerable<HttpContentCodingHeaderValue>, IList<HttpContentCodingHeaderValue>, IStringable
Public NotInheritable Class HttpContentCodingHeaderValueCollection
Implements IEnumerable(Of HttpContentCodingHeaderValue), IList(Of HttpContentCodingHeaderValue), IStringable
繼承
Object Platform::Object IInspectable HttpContentCodingHeaderValueCollection
屬性
實作

Windows 需求

規格需求 Description
裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

HttpContentCodingHeaderValueCollection 類別代表 HTTP 要求或 HTTP 回應中傳送之 HTTP 內容上 Content-Encoding HTTP 標頭的值。

HttpContentCodingHeaderValueCollection 提供 HttpConnectionOptionHeaderValue 類別物件的集合容器,用於 Content-Encoding HTTP 標頭中的內容編碼資訊。

HttpContentHeaderCollection上的ContentEncoding屬性會傳回 HttpContentCodingHeaderValueCollection。

集合成員清單

針對 JavaScript,HttpContentCodingHeaderValueCollection 具有成員清單中顯示的成員。 此外,HttpContentCodingHeaderValueCollection 支援 Array.prototype 的成員,並使用索引來存取專案。

列舉 C# 或 Microsoft Visual Basic 中的集合

您可以在 C# 或 Microsoft Visual Basic 中逐一查看 HttpContentCodingHeaderValueCollection 物件。 在許多情況下,例如使用 foreach 語法,編譯器會為您執行此轉換,而且您不需要明確地轉換成 IEnumerable<HttpContentCodingHeaderValue> 。 如果您需要明確轉換,例如,如果您想要呼叫GetEnumerator,請使用HttpContentCodingHeaderValue條件約束將集合物件轉換成IEnumerable < T >。

屬性

名稱 Description
Size

取得集合中的 HttpContentCodingHeaderValue 物件數目。

方法

名稱 Description
Append(HttpContentCodingHeaderValue)

將新的 HttpContentCodingHeaderValue 專案加入至集合結尾。

Clear()

從集合中移除所有物件。

First()

擷取反覆運算器至集合中的第一個 HttpContentCodingHeaderValue 專案。

GetAt(UInt32)

傳回集合中指定索引處的 HttpContentCodingHeaderValue 。

GetMany(UInt32, HttpContentCodingHeaderValue[])

擷取從集合中指定索引開始的 HttpContentCodingHeaderValue 專案。

GetView()

會傳回 HttpContentCodingHeaderValueCollection的不可變檢視。

IndexOf(HttpContentCodingHeaderValue, UInt32)

擷取集合中 HttpContentCodingHeaderValue 的索引。

InsertAt(UInt32, HttpContentCodingHeaderValue)

將 HttpContentCodingHeaderValue 插入集合中指定的索引處。

ParseAdd(String)

剖析並將專案新增至 HttpContentCodingHeaderValueCollection。

RemoveAt(UInt32)

從 HttpContentCodingHeaderValueCollection中移除位於指定索引處的專案。

RemoveAtEnd()

從集合中移除最後一個 HttpContentCodingHeaderValue 專案。

ReplaceAll(HttpContentCodingHeaderValue[])

以指定的HttpContentCodingHeaderValue 專案取代集合中的所有 HttpContentCodingHeaderValue專案。

SetAt(UInt32, HttpContentCodingHeaderValue)

在集合中指定的索引處設定 HttpContentCodingHeaderValue 。

ToString()

會傳回代表目前 HttpContentCodingHeaderValueCollection 物件的字串。

TryParseAdd(String)

嘗試剖析並將指定的專案新增至 HttpContentCodingHeaderValueCollection。

適用於

另請參閱