HttpMethodHeaderValueCollection Classe

Definizione

Rappresenta il valore dell'intestazione Allow HTTP in una risposta 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
Ereditarietà
Object Platform::Object IInspectable HttpMethodHeaderValueCollection
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

La classe HttpMethodHeaderValueCollection rappresenta l'intestazione Allow HTTP in una risposta HTTP.

La proprietà Allow in HttpResponseHeaderCollection restituisce un oggetto HttpMethodHeaderValueCollection.

Proprietà

Size

Ottiene il numero di oggetti HttpMethod nell'insieme.

Metodi

Append(HttpMethod)

Aggiunge un nuovo elemento HttpMethod alla fine della raccolta.

Clear()

Rimuove tutti gli oggetti dalla raccolta.

First()

Recupera un iteratore al primo elemento HttpMethod nella raccolta.

GetAt(UInt32)

Restituisce l'oggetto HttpMethod in corrispondenza dell'indice specificato nell'insieme.

GetMany(UInt32, HttpMethod[])

Recupera gli elementi HttpMethod che iniziano in corrispondenza dell'indice specificato nella raccolta.

GetView()

Restituisce una visualizzazione non modificabile di HttpMethodHeaderValueCollection.

IndexOf(HttpMethod, UInt32)

Recupera l'indice di un oggetto HttpMethod nell'insieme.

InsertAt(UInt32, HttpMethod)

Inserisce un oggetto HttpMethod nell'insieme in corrispondenza dell'indice specificato.

ParseAdd(String)

Analizza e aggiunge una voce a HttpMethodHeaderValueCollection.

RemoveAt(UInt32)

Rimuove la voce in corrispondenza dell'indice specificato da HttpMethodHeaderValueCollection.

RemoveAtEnd()

Rimuove l'ultimo elemento HttpMethod dall'insieme.

ReplaceAll(HttpMethod[])

Sostituisce tutti gli elementi HttpMethod dell'insieme con gli elementi HttpMethod specificati.

SetAt(UInt32, HttpMethod)

Imposta HttpMethod in corrispondenza dell'indice specificato nell'insieme.

ToString()

Restituisce una stringa che rappresenta l'oggetto HttpMethodHeaderValueCollection corrente.

TryParseAdd(String)

Tenta di analizzare e aggiungere l'elemento specificato a HttpMethodHeaderValueCollection.

Si applica a

Vedi anche