Partager via


HeaderDictionary Classe

Définition

Représente un wrapper pour RequestHeaders et ResponseHeaders.

public ref class HeaderDictionary : Microsoft::AspNetCore::Http::IHeaderDictionary, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::Extensions::Primitives::StringValues>>, System::Collections::Generic::IDictionary<System::String ^, Microsoft::Extensions::Primitives::StringValues>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::Extensions::Primitives::StringValues>>
public class HeaderDictionary : Microsoft.AspNetCore.Http.IHeaderDictionary, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,Microsoft.Extensions.Primitives.StringValues>>, System.Collections.Generic.IDictionary<string,Microsoft.Extensions.Primitives.StringValues>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Microsoft.Extensions.Primitives.StringValues>>
type HeaderDictionary = class
    interface IHeaderDictionary
    interface IDictionary<string, StringValues>
    interface ICollection<KeyValuePair<string, StringValues>>
    interface seq<KeyValuePair<string, StringValues>>
    interface IEnumerable
type HeaderDictionary = class
    interface IHeaderDictionary
    interface ICollection<KeyValuePair<string, StringValues>>
    interface seq<KeyValuePair<string, StringValues>>
    interface IEnumerable
    interface IDictionary<string, StringValues>
Public Class HeaderDictionary
Implements ICollection(Of KeyValuePair(Of String, StringValues)), IDictionary(Of String, StringValues), IEnumerable(Of KeyValuePair(Of String, StringValues)), IHeaderDictionary
Héritage
HeaderDictionary
Implémente

Constructeurs

HeaderDictionary()

Initialise une nouvelle instance de HeaderDictionary.

HeaderDictionary(Dictionary<String,StringValues>)

Initialise une nouvelle instance de HeaderDictionary.

HeaderDictionary(Int32)

Initialise une nouvelle instance de HeaderDictionary.

Propriétés

ContentLength

Accès fortement typé à l’en-tête Content-Length. Les implémentations doivent maintenir cette synchronisation avec la représentation de chaîne.

Count

Obtient le nombre d’éléments contenus dans ; HeaderDictionary.

IsReadOnly

Obtient une valeur qui indique si est HeaderDictionary en mode lecture seule.

Item[String]

Obtient ou définit la valeur associée à partir de la collection, en une seule chaîne.

Keys

Obtient la collection de noms d’en-tête HTTP dans cette instance.

Values

Obtient la collection de valeurs d’en-tête HTTP dans cette instance.

Méthodes

Add(KeyValuePair<String,StringValues>)

Ajoute un nouvel élément d’en-tête à la collection.

Add(String, StringValues)

Ajoute l'en-tête et les valeurs spécifiés à la collection.

Clear()

Efface intégralement la liste d'objets.

Contains(KeyValuePair<String,StringValues>)

Retourne une valeur indiquant si l'objet spécifié figure dans cette collection.

ContainsKey(String)

Détermine si HeaderDictionary contient une clé spécifique.

CopyTo(KeyValuePair<String,StringValues>[], Int32)

Copie les HeaderDictionary éléments dans un tableau unidimensionnel instance à l’index spécifié.

GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

Remove(KeyValuePair<String,StringValues>)

Supprime l’élément donné de la collection.

Remove(String)

Supprime l'en-tête spécifié de la collection.

TryGetValue(String, StringValues)

Récupère une valeur du dictionnaire.

Implémentations d’interfaces explicites

IDictionary<String,StringValues>.Item[String]

Lève KeyNotFoundException si la clé n’est pas présente.

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

IEnumerable<KeyValuePair<String,StringValues>>.GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

Méthodes d’extension

Append(IHeaderDictionary, String, StringValues)

Ajoute de nouvelles valeurs. Chaque élément reste dans une entrée de tableau distincte.

AppendCommaSeparatedValues(IHeaderDictionary, String, String[])

Cite toutes les valeurs contenant des virgules, puis les virgules joint toutes les valeurs à toutes les valeurs existantes.

GetCommaSeparatedValues(IHeaderDictionary, String)

Obtient les valeurs associées à partir de la collection, séparées en valeurs individuelles. Les valeurs entre guillemets ne sont pas fractionnées, et les guillemets sont supprimés.

SetCommaSeparatedValues(IHeaderDictionary, String, String[])

Cite toutes les valeurs contenant des virgules, puis les virgules joint toutes les valeurs.

AppendList<T>(IHeaderDictionary, String, IList<T>)

Ajoute une séquence de valeurs à IHeaderDictionary.

S’applique à