HeaderDictionary Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Wrapper für RequestHeaders und ResponseHeaders dar.
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
- Vererbung
-
HeaderDictionary
- Implementiert
-
IHeaderDictionary ICollection<KeyValuePair<String,StringValues>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,StringValues> IEnumerable<KeyValuePair<String,StringValues>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Konstruktoren
HeaderDictionary() |
Initialisiert eine neue Instanz von HeaderDictionary. |
HeaderDictionary(Dictionary<String,StringValues>) |
Initialisiert eine neue Instanz von HeaderDictionary. |
HeaderDictionary(Int32) |
Initialisiert eine neue Instanz von HeaderDictionary. |
Eigenschaften
ContentLength |
Stark typisierter Zugriff auf den Content-Length-Header. Implementierungen müssen dies mit der Zeichenfolgendarstellung synchronisieren. |
Count |
Ruft die Anzahl der elemente ab, die in enthalten HeaderDictionarysind. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob sich im HeaderDictionary schreibgeschützten Modus befindet. |
Item[String] |
Ruft den zugehörigen Wert aus der Auflistung als einzelne Zeichenfolge ab oder legt ihn fest. |
Keys |
Ruft die Auflistung der HTTP-Headernamen in diesem instance ab. |
Values |
Ruft die Auflistung der HTTP-Headerwerte in diesem instance ab. |
Methoden
Add(KeyValuePair<String,StringValues>) |
Fügt der Auflistung ein neues Headerelement hinzu. |
Add(String, StringValues) |
Fügt der Auflistung den angegebenen Header und Werte hinzu. |
Clear() |
Löscht die gesamte Liste der Objekte. |
Contains(KeyValuePair<String,StringValues>) |
Gibt einen Wert zurück, der angibt, ob das angegebene Objekt in dieser Auflistung enthalten ist. |
ContainsKey(String) |
Stellt fest, ob der HeaderDictionary einen bestimmten Schlüssel enthält. |
CopyTo(KeyValuePair<String,StringValues>[], Int32) |
Kopiert die HeaderDictionary Elemente in ein eindimensionales Array instance am angegebenen Index. |
GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. |
Remove(KeyValuePair<String,StringValues>) |
Entfernt das angegebene Element aus der Auflistung. |
Remove(String) |
Entfernt den angegebenen Header aus der Auflistung. |
TryGetValue(String, StringValues) |
Ruft einen Wert aus dem Wörterbuch ab. |
Explizite Schnittstellenimplementierungen
IDictionary<String,StringValues>.Item[String] |
Löst KeyNotFoundException aus, wenn der Schlüssel nicht vorhanden ist. |
IEnumerable.GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. |
IEnumerable<KeyValuePair<String,StringValues>>.GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. |
Erweiterungsmethoden
Append(IHeaderDictionary, String, StringValues) |
Fügt neue Werte hinzu. Jedes Element bleibt ein separater Arrayeintrag. |
AppendCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Zitiert alle Werte, die Kommas enthalten, und verknüpft dann alle Werte mit allen vorhandenen Werten. |
GetCommaSeparatedValues(IHeaderDictionary, String) |
Ruft die zugehörigen Werte aus der Auflistung in einzelne Werte getrennt ab. Werte in Anführungszeichen werden nicht getrennt, und die Anführungszeichen werden entfernt. |
SetCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Zitiert alle Werte, die Kommas enthalten, und dann werden alle Werte durch Komma verknüpft. |
AppendList<T>(IHeaderDictionary, String, IList<T>) |
Fügt eine Sequenz von Werten an an IHeaderDictionary. |