HttpMethodHeaderValueCollection Classe

Definição

Representa o valor do cabeçalho Permitir HTTP em uma resposta HTTP.

public ref class HttpMethodHeaderValueCollection sealed : IIterable<HttpMethod ^>, IVector<HttpMethod ^>, 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 HttpMethodHeaderValueCollection final : IIterable<HttpMethod>, IVector<HttpMethod>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpMethodHeaderValueCollection final : IIterable<HttpMethod>, IVector<HttpMethod>, 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 HttpMethodHeaderValueCollection : IEnumerable<HttpMethod>, IList<HttpMethod>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpMethodHeaderValueCollection : IEnumerable<HttpMethod>, IList<HttpMethod>, IStringable
Public NotInheritable Class HttpMethodHeaderValueCollection
Implements IEnumerable(Of HttpMethod), IList(Of HttpMethod), IStringable
Herança
Object Platform::Object IInspectable HttpMethodHeaderValueCollection
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 HttpMethodHeaderValueCollection representa o cabeçalho Permitir HTTP em uma resposta HTTP.

A propriedade Allow no objeto HttpResponseHeaderCollection retorna um objeto HttpMethodHeaderValueCollection.

Propriedades

Size

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

Métodos

Append(HttpMethod)

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

Clear()

Remove todos os objetos da coleção.

First()

Recupera um iterador para o primeiro item HttpMethod da coleção.

GetAt(UInt32)

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

GetMany(UInt32, HttpMethod[])

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

GetView()

Retorna uma exibição imutável do HttpMethodHeaderValueCollection.

IndexOf(HttpMethod, UInt32)

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

InsertAt(UInt32, HttpMethod)

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

ParseAdd(String)

Analisa e adiciona uma entrada ao HttpMethodHeaderValueCollection.

RemoveAt(UInt32)

Remove a entrada no índice especificado do HttpMethodHeaderValueCollection.

RemoveAtEnd()

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

ReplaceAll(HttpMethod[])

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

SetAt(UInt32, HttpMethod)

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

ToString()

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

TryParseAdd(String)

Tenta analisar e adicionar o item especificado ao HttpMethodHeaderValueCollection.

Aplica-se a

Confira também