HttpContentCodingHeaderValueCollection Classe

Definizione

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

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

HttpContentCodingHeaderValueCollection fornisce un contenitore di raccolta per le istanze degli oggetti classe HttpConnectionOptionHeaderValue usati per le informazioni di codifica del contenuto nell'intestazione HTTP Content-Encoding .

La proprietà ContentEncoding in HttpContentHeaderCollection restituisce un oggetto HttpContentCodingHeaderValueCollection.

Elenchi di membri della raccolta

Per JavaScript, HttpContentCodingHeaderValueCollection include i membri visualizzati negli elenchi di membri. HttpContentCodingHeaderValueCollection supporta inoltre i membri di Array.prototype e l'uso di un indice per accedere agli elementi.

Enumerazione della raccolta in C# o Microsoft Visual Basic

È possibile scorrere un oggetto HttpContentCodingHeaderValueCollection in C# o Microsoft Visual Basic. In molti casi, ad esempio usando la sintassi foreach , il compilatore esegue questo cast per l'utente e non è necessario eseguire il cast in IEnumerable<HttpContentCodingHeaderValue> modo esplicito. Se è necessario eseguire il cast in modo esplicito, ad esempio se si vuole chiamare GetEnumerator, eseguire il cast dell'oggetto raccolta in IEnumerable<T> con un vincolo HttpContentCodingHeaderValue .

Proprietà

Size

Ottiene il numero di oggetti HttpContentCodingHeaderValue nell'insieme.

Metodi

Append(HttpContentCodingHeaderValue)

Aggiunge un nuovo elemento HttpContentCodingHeaderValue alla fine della raccolta.

Clear()

Rimuove tutti gli oggetti dalla raccolta.

First()

Recupera un iteratore al primo elemento HttpContentCodingHeaderValue nella raccolta.

GetAt(UInt32)

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

GetMany(UInt32, HttpContentCodingHeaderValue[])

Recupera gli elementi HttpContentCodingHeaderValue che iniziano dall'indice specificato nella raccolta.

GetView()

Restituisce una visualizzazione non modificabile di HttpContentCodingHeaderValueCollection.

IndexOf(HttpContentCodingHeaderValue, UInt32)

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

InsertAt(UInt32, HttpContentCodingHeaderValue)

Inserisce un valore HttpContentCodingHeaderValue nell'insieme in corrispondenza dell'indice specificato.

ParseAdd(String)

Analizza e aggiunge una voce a HttpContentCodingHeaderValueCollection.

RemoveAt(UInt32)

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

RemoveAtEnd()

Rimuove l'ultimo elemento HttpContentCodingHeaderValue dalla raccolta.

ReplaceAll(HttpContentCodingHeaderValue[])

Sostituisce tutti gli elementi HttpContentCodingHeaderValue nell'insieme con gli elementi HttpContentCodingHeaderValue specificati.

SetAt(UInt32, HttpContentCodingHeaderValue)

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

ToString()

Restituisce una stringa che rappresenta l'oggetto HttpContentCodingHeaderValueCollection corrente.

TryParseAdd(String)

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

Si applica a

Vedi anche