Partager via


HttpMethodHeaderValueCollection Classe

Définition

Représente la valeur de l’en-tête Autoriser HTTP sur une réponse 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
Héritage
Object Platform::Object IInspectable HttpMethodHeaderValueCollection
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

La classe HttpMethodHeaderValueCollection représente l’en-tête Allow HTTP sur une réponse HTTP.

La propriété Allow sur httpResponseHeaderCollection renvoie un objet HttpMethodHeaderValueCollection.

Propriétés

Size

Obtient le nombre d’objets HttpMethod dans la collection.

Méthodes

Append(HttpMethod)

Ajoute un nouvel élément HttpMethod à la fin de la collection.

Clear()

Supprime tous les objets de la collection.

First()

Récupère un itérateur pour le premier élément HttpMethod de la collection.

GetAt(UInt32)

Retourne le HttpMethod à l’index spécifié dans la collection.

GetMany(UInt32, HttpMethod[])

Récupère les éléments HttpMethod qui commencent à l’index spécifié dans la collection.

GetView()

Renvoie une vue immuable de HttpMethodHeaderValueCollection.

IndexOf(HttpMethod, UInt32)

Récupère l’index d’un HttpMethod dans la collection.

InsertAt(UInt32, HttpMethod)

Insère un HttpMethod dans la collection à l’index spécifié.

ParseAdd(String)

Analyse et ajoute une entrée à HttpMethodHeaderValueCollection.

RemoveAt(UInt32)

Supprime l’entrée à l’index spécifié de httpMethodHeaderValueCollection.

RemoveAtEnd()

Supprime le dernier élément HttpMethod de la collection.

ReplaceAll(HttpMethod[])

Remplace tous les éléments HttpMethod de la collection par les éléments HttpMethod spécifiés .

SetAt(UInt32, HttpMethod)

Définit httpMethod à l’index spécifié dans la collection.

ToString()

Renvoie une chaîne qui représente l’objet HttpMethodHeaderValueCollection actuel.

TryParseAdd(String)

Tente d’analyser et d’ajouter l’élément spécifié à HttpMethodHeaderValueCollection.

S’applique à

Voir aussi