Compartilhar via


HttpContentCodingHeaderValueCollection Classe

Definição

Representa o valor do cabeçalho HTTP content-encoding no conteúdo HTTP em uma solicitação ou resposta.

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
Herança
Object Platform::Object IInspectable HttpContentCodingHeaderValueCollection
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

A classe HttpContentCodingHeaderValueCollection representa o valor do cabeçalho HTTP Content-Encoding no conteúdo HTTP enviado em uma solicitação HTTP ou recebido em uma resposta HTTP.

O HttpContentCodingHeaderValueCollection fornece um contêiner de coleção para instâncias dos objetos da classe HttpConnectionOptionHeaderValue usados para informações de codificação de conteúdo no cabeçalho HTTP Content-Encoding .

A propriedade ContentEncoding no HttpContentHeaderCollection retorna um HttpContentCodingHeaderValueCollection.

Listas de membros da coleção

Para JavaScript, HttpContentCodingHeaderValueCollection tem os membros mostrados nas listas de membros. Além disso, HttpContentCodingHeaderValueCollection dá suporte a membros de Array.prototype e ao uso de um índice para acessar itens.

Enumerando a coleção em C# ou Microsoft Visual Basic

Você pode iterar por meio de um objeto HttpContentCodingHeaderValueCollection em C# ou Microsoft Visual Basic. Em muitos casos, como o uso da sintaxe foreach , o compilador faz essa conversão para você e você não precisará converter IEnumerable<HttpContentCodingHeaderValue> explicitamente. Se você precisar converter explicitamente, por exemplo, se quiser chamar GetEnumerator, converta o objeto de coleção em IEnumerable<T> com uma restrição HttpContentCodingHeaderValue .

Propriedades

Size

Obtém o número de objetos HttpContentCodingHeaderValue na coleção.

Métodos

Append(HttpContentCodingHeaderValue)

Adiciona um novo item HttpContentCodingHeaderValue ao final da coleção.

Clear()

Remove todos os objetos da coleção.

First()

Recupera um iterador para o primeiro item HttpContentCodingHeaderValue na coleção.

GetAt(UInt32)

Retorna o HttpContentCodingHeaderValue no índice especificado na coleção.

GetMany(UInt32, HttpContentCodingHeaderValue[])

Recupera os itens HttpContentCodingHeaderValue que começam no índice especificado na coleção.

GetView()

Retorna uma exibição imutável de HttpContentCodingHeaderValueCollection.

IndexOf(HttpContentCodingHeaderValue, UInt32)

Recupera o índice de um HttpContentCodingHeaderValue na coleção.

InsertAt(UInt32, HttpContentCodingHeaderValue)

Insere um HttpContentCodingHeaderValue na coleção no índice especificado.

ParseAdd(String)

Analisa e adiciona uma entrada ao HttpContentCodingHeaderValueCollection.

RemoveAt(UInt32)

Remove a entrada no índice especificado do HttpContentCodingHeaderValueCollection.

RemoveAtEnd()

Remove o último item HttpContentCodingHeaderValue da coleção.

ReplaceAll(HttpContentCodingHeaderValue[])

Substitui todos os itens HttpContentCodingHeaderValue na coleção pelos itens HttpContentCodingHeaderValue especificados.

SetAt(UInt32, HttpContentCodingHeaderValue)

Define o HttpContentCodingHeaderValue no índice especificado na coleção.

ToString()

Retorna uma cadeia de caracteres que representa o objeto HttpContentCodingHeaderValueCollection atual.

TryParseAdd(String)

Tenta analisar e adicionar o item especificado ao HttpContentCodingHeaderValueCollection.

Aplica-se a

Confira também