Condividi tramite


HttpLanguageHeaderValueCollection Classe

Definizione

Rappresenta il valore dell'intestazione HTTP Content-Language nel contenuto HTTP di una richiesta o di una risposta.

public ref class HttpLanguageHeaderValueCollection sealed : IIterable<Language ^>, IVector<Language ^>, 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 HttpLanguageHeaderValueCollection final : IIterable<Language>, IVector<Language>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpLanguageHeaderValueCollection final : IIterable<Language>, IVector<Language>, 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 HttpLanguageHeaderValueCollection : IEnumerable<Language>, IList<Language>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpLanguageHeaderValueCollection : IEnumerable<Language>, IList<Language>, IStringable
Public NotInheritable Class HttpLanguageHeaderValueCollection
Implements IEnumerable(Of Language), IList(Of Language), IStringable
Ereditarietà
Object Platform::Object IInspectable HttpLanguageHeaderValueCollection
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 HttpLanguageHeaderValueCollection rappresenta il valore dell'intestazione HTTP Content-Language sul contenuto HTTP inviato in una richiesta HTTP o ricevuto in una risposta.

La proprietà ContentLanguage in HttpContentHeaderCollection restituisce un oggetto HttpLanguageHeaderValueCollection.

Proprietà

Size

Ottiene il numero di oggetti Language nell'insieme.

Metodi

Append(Language)

Aggiunge un nuovo elemento Language alla fine della raccolta.

Clear()

Rimuove tutti gli oggetti dalla raccolta.

First()

Recupera un iteratore al primo elemento Language dell'insieme.

GetAt(UInt32)

Restituisce l'elemento Language in corrispondenza dell'indice specificato nell'insieme.

GetMany(UInt32, Language[])

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

GetView()

Restituisce una visualizzazione non modificabile di HttpLanguageHeaderValueCollection.

IndexOf(Language, UInt32)

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

InsertAt(UInt32, Language)

Inserisce un elemento Language nell'insieme in corrispondenza dell'indice specificato.

ParseAdd(String)

Analizza e aggiunge una voce a HttpLanguageHeaderValueCollection.

RemoveAt(UInt32)

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

RemoveAtEnd()

Rimuove l'ultimo elemento Language dalla raccolta.

ReplaceAll(Language[])

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

SetAt(UInt32, Language)

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

ToString()

Restituisce una stringa che rappresenta l'oggetto HttpLanguageHeaderValueCollection corrente.

TryParseAdd(String)

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

Si applica a

Vedi anche