HttpExpectationHeaderValueCollection 类

定义

表示 HTTP 请求上的 Expect 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 请求上的 Expect 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

适用于

另请参阅