HeaderDictionary Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
-
IHeaderDictionary ICollection<KeyValuePair<String,StringValues>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,StringValues> IEnumerable<KeyValuePair<String,StringValues>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
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. |