HttpMethodHeaderValueCollection Clase

Definición

Representa el valor del encabezado ALLOW HTTP en una respuesta 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
Herencia
Object Platform::Object IInspectable HttpMethodHeaderValueCollection
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

La clase HttpMethodHeaderValueCollection representa el encabezado HTTP Allow en una respuesta HTTP.

La propiedad Allow en HttpResponseHeaderCollection devuelve un objeto HttpMethodHeaderValueCollection.

Propiedades

Size

Obtiene el número de objetos HttpMethod de la colección.

Métodos

Append(HttpMethod)

Agrega un nuevo elemento HttpMethod al final de la colección.

Clear()

Quita todos los objetos de la colección.

First()

Recupera un iterador en el primer elemento HttpMethod de la colección.

GetAt(UInt32)

Devuelve httpMethod en el índice especificado de la colección.

GetMany(UInt32, HttpMethod[])

Recupera los elementos HttpMethod que comienzan en el índice especificado de la colección.

GetView()

Devuelve una vista inmutable de HttpMethodHeaderValueCollection.

IndexOf(HttpMethod, UInt32)

Recupera el índice de un HttpMethod en la colección.

InsertAt(UInt32, HttpMethod)

Inserta un HttpMethod en la colección en el índice especificado.

ParseAdd(String)

Analiza y agrega una entrada a HttpMethodHeaderValueCollection.

RemoveAt(UInt32)

Quita la entrada en el índice especificado de HttpMethodHeaderValueCollection.

RemoveAtEnd()

Quita el último elemento HttpMethod de la colección.

ReplaceAll(HttpMethod[])

Reemplaza todos los elementos HttpMethod de la colección por los elementos HttpMethod especificados.

SetAt(UInt32, HttpMethod)

Establece httpMethod en el índice especificado de la colección.

ToString()

Devuelve una cadena que representa el objeto HttpMethodHeaderValueCollection actual.

TryParseAdd(String)

Intenta analizar y agregar el elemento especificado a httpMethodHeaderValueCollection.

Se aplica a

Consulte también