HttpTransferCodingHeaderValueCollection 类

定义

表示 HTTP 请求上的 Transfer-Encoding HTTP 标头的值。

public ref class HttpTransferCodingHeaderValueCollection sealed : IIterable<HttpTransferCodingHeaderValue ^>, IVector<HttpTransferCodingHeaderValue ^>, 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 HttpTransferCodingHeaderValueCollection final : IIterable<HttpTransferCodingHeaderValue>, IVector<HttpTransferCodingHeaderValue>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpTransferCodingHeaderValueCollection final : IIterable<HttpTransferCodingHeaderValue>, IVector<HttpTransferCodingHeaderValue>, 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 HttpTransferCodingHeaderValueCollection : IEnumerable<HttpTransferCodingHeaderValue>, IList<HttpTransferCodingHeaderValue>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpTransferCodingHeaderValueCollection : IEnumerable<HttpTransferCodingHeaderValue>, IList<HttpTransferCodingHeaderValue>, IStringable
Public NotInheritable Class HttpTransferCodingHeaderValueCollection
Implements IEnumerable(Of HttpTransferCodingHeaderValue), IList(Of HttpTransferCodingHeaderValue), IStringable
继承
Object Platform::Object IInspectable HttpTransferCodingHeaderValueCollection
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

HttpTransferCodingHeaderValueCollection 表示 HTTP 请求上的 Transfer-Encoding HTTP 标头的值。

HttpTransferCodingHeaderValueCollection 是 HttpTransferCodingHeaderValue 对象的集合,用于传输 HTTP Transfer-Encoding 标头中的编码信息。

HttpRequestHeaderCollection 上的 TransferEncoding 属性返回 HttpTransferCodingHeaderValueCollection 对象。

属性

Size

获取集合中 HttpTransferCodingHeaderValue 对象的数目。

方法

Append(HttpTransferCodingHeaderValue)

将新的 HttpTransferCodingHeaderValue 项添加到集合的末尾。

Clear()

从集合中删除所有对象。

First()

检索集合中第一个 HttpTransferCodingHeaderValue 项的迭代器。

GetAt(UInt32)

返回集合中指定索引处的 HttpTransferCodingHeaderValue

GetMany(UInt32, HttpTransferCodingHeaderValue[])

检索从集合中的指定索引处开始的 HttpTransferCodingHeaderValue 项。

GetView()

返回 HttpTransferCodingHeaderValueCollection 的不可变视图。

IndexOf(HttpTransferCodingHeaderValue, UInt32)

检索集合中 HttpTransferCodingHeaderValue 的索引。

InsertAt(UInt32, HttpTransferCodingHeaderValue)

HttpTransferCodingHeaderValue 插入集合中的指定索引处。

ParseAdd(String)

分析 HttpTransferCodingHeaderValueCollection 并添加一个条目。

RemoveAt(UInt32)

HttpTransferCodingHeaderValueCollection 中删除指定索引处的条目。

RemoveAtEnd()

从集合中删除最后一个 HttpTransferCodingHeaderValue 项。

ReplaceAll(HttpTransferCodingHeaderValue[])

将集合中的所有 HttpTransferCodingHeaderValue 项替换为指定的 HttpTransferCodingHeaderValue 项。

SetAt(UInt32, HttpTransferCodingHeaderValue)

设置集合中指定索引处的 HttpTransferCodingHeaderValue

ToString()

返回表示当前 HttpTransferCodingHeaderValueCollection 对象的字符串。

TryParseAdd(String)

尝试分析指定的项并将其添加到 HttpTransferCodingHeaderValueCollection

适用于

另请参阅