HttpExpectationHeaderValueCollection 類別

定義

表示 HTTP 要求上 預期 HTTP 標頭的值。

public ref class HttpExpectationHeaderValueCollection sealed : IIterable<HttpExpectationHeaderValue ^>, IVector<HttpExpectationHeaderValue ^>, 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 HttpExpectationHeaderValueCollection final : IIterable<HttpExpectationHeaderValue>, IVector<HttpExpectationHeaderValue>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpExpectationHeaderValueCollection final : IIterable<HttpExpectationHeaderValue>, IVector<HttpExpectationHeaderValue>, 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 HttpExpectationHeaderValueCollection : IEnumerable<HttpExpectationHeaderValue>, IList<HttpExpectationHeaderValue>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpExpectationHeaderValueCollection : IEnumerable<HttpExpectationHeaderValue>, IList<HttpExpectationHeaderValue>, IStringable
Public NotInheritable Class HttpExpectationHeaderValueCollection
Implements IEnumerable(Of HttpExpectationHeaderValue), IList(Of HttpExpectationHeaderValue), IStringable
繼承
Object Platform::Object IInspectable HttpExpectationHeaderValueCollection
屬性
實作

Windows 需求

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

備註

HttpExpectationHeaderValueCollection 類別代表 HTTP 要求上 預期 HTTP 標頭的值。

HttpExpectationHeaderValueCollection 會針對預期HTTP 標頭中用於預期資訊的HttpExpectationHeaderValue類別實例提供集合容器。

HttpRequestHeaderCollection上的Expect屬性會傳回 HttpExpectationHeaderValueCollection 物件。

屬性

Size

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

方法

Append(HttpExpectationHeaderValue)

將新的 HttpExpectationHeaderValue 專案新增至集合結尾。

Clear()

從集合中移除所有物件。

First()

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

GetAt(UInt32)

傳回集合中指定索引處的 HttpExpectationHeaderValue

GetMany(UInt32, HttpExpectationHeaderValue[])

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

GetView()

傳回 HttpExpectationHeaderValueCollection的不可變檢視。

IndexOf(HttpExpectationHeaderValue, UInt32)

擷取集合中 HttpExpectationHeaderValue 的索引。

InsertAt(UInt32, HttpExpectationHeaderValue)

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

ParseAdd(String)

剖析並新增專案至 HttpExpectationHeaderValueCollection

RemoveAt(UInt32)

HttpExpectationHeaderValueCollection移除位於指定索引處的專案。

RemoveAtEnd()

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

ReplaceAll(HttpExpectationHeaderValue[])

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

SetAt(UInt32, HttpExpectationHeaderValue)

在集合中指定的索引處設定 HttpExpectationHeaderValue

ToString()

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

TryParseAdd(String)

嘗試剖析並新增指定的專案至 HttpExpectationHeaderValueCollection

適用於

另請參閱