Idioma

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

Requisitos Description
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

Nome Description
Size

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

Métodos

Nome Description
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