HeaderDictionary Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
RequestHeaders ve ResponseHeaders için bir sarmalayıcıyı temsil eder.
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
- Devralma
-
HeaderDictionary
- Uygulamalar
-
IHeaderDictionary ICollection<KeyValuePair<String,StringValues>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,StringValues> IEnumerable<KeyValuePair<String,StringValues>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Oluşturucular
HeaderDictionary() |
öğesinin yeni bir örneğini HeaderDictionarybaşlatır. |
HeaderDictionary(Dictionary<String,StringValues>) |
öğesinin yeni bir örneğini HeaderDictionarybaşlatır. |
HeaderDictionary(Int32) |
öğesinin yeni bir örneğini HeaderDictionarybaşlatır. |
Özellikler
ContentLength |
Content-Length üst bilgisine kesin olarak belirlenmiş erişim. Uygulamalar bunu dize gösterimiyle eşitlenmiş durumda tutmalıdır. |
Count |
içinde bulunan HeaderDictionaryöğe sayısını alır. |
IsReadOnly |
öğesinin salt okunur modda olup olmadığını HeaderDictionary gösteren bir değer alır. |
Item[String] |
Koleksiyondaki ilişkili değeri tek bir dize olarak alır veya ayarlar. |
Keys |
Bu örnekteki HTTP üst bilgi adlarının koleksiyonunu alır. |
Values |
Bu örnekteki HTTP üst bilgi değerlerinin koleksiyonunu alır. |
Yöntemler
Add(KeyValuePair<String,StringValues>) |
Koleksiyona yeni bir üst bilgi öğesi ekler. |
Add(String, StringValues) |
Verilen üst bilgiyi ve değerleri koleksiyona ekler. |
Clear() |
Nesne listesinin tamamını temizler. |
Contains(KeyValuePair<String,StringValues>) |
Belirtilen nesnenin bu koleksiyon içinde olup olmadığını belirten bir değer döndürür. |
ContainsKey(String) |
öğesinin HeaderDictionary belirli bir anahtar içerip içermediğini belirler. |
CopyTo(KeyValuePair<String,StringValues>[], Int32) |
Öğeleri belirtilen dizindeki HeaderDictionary tek boyutlu bir Dizi örneğine kopyalar. |
GetEnumerator() |
Bir toplulukta tekrarlanan bir numaralandırıcı döndürür. |
Remove(KeyValuePair<String,StringValues>) |
Verilen öğeyi koleksiyondan kaldırır. |
Remove(String) |
Verilen üst bilgiyi koleksiyondan kaldırır. |
TryGetValue(String, StringValues) |
Sözlükten bir değer alır. |
Belirtik Arabirim Kullanımları
IDictionary<String,StringValues>.Item[String] |
Anahtar yoksa KeyNotFoundException oluşturur. |
IEnumerable.GetEnumerator() |
Bir toplulukta tekrarlanan bir numaralandırıcı döndürür. |
IEnumerable<KeyValuePair<String,StringValues>>.GetEnumerator() |
Bir toplulukta tekrarlanan bir numaralandırıcı döndürür. |
Uzantı Metotları
Append(IHeaderDictionary, String, StringValues) |
Yeni değerler ekleyin. Her öğe ayrı bir dizi girişi olarak kalır. |
AppendCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Virgül içeren tüm değerleri tırnak içine alır ve ardından tüm değerleri mevcut değerlerle virgülle birleştirir. |
GetCommaSeparatedValues(IHeaderDictionary, String) |
Koleksiyondaki ilişkili değerleri ayrı ayrı değerlere ayırarak alın. Tırnak içine alınan değerler bölünmeyecek ve tırnak işaretleri kaldırılacak. |
SetCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Virgül içeren tüm değerleri tırnak içine alır ve ardından tüm değerleri virgülle birleştirir. |
AppendList<T>(IHeaderDictionary, String, IList<T>) |
Bir değer dizisini öğesine ekler IHeaderDictionary. |