HeaderDictionary Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili pembungkus untuk RequestHeaders dan 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
- Warisan
-
HeaderDictionary
- Penerapan
-
IHeaderDictionary ICollection<KeyValuePair<String,StringValues>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,StringValues> IEnumerable<KeyValuePair<String,StringValues>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Konstruktor
HeaderDictionary() |
Menginisialisasi instans baru .HeaderDictionary |
HeaderDictionary(Dictionary<String,StringValues>) |
Menginisialisasi instans baru .HeaderDictionary |
HeaderDictionary(Int32) |
Menginisialisasi instans baru .HeaderDictionary |
Properti
ContentLength |
Mengetikkan akses dengan kuat ke header Content-Length. Implementasi harus menjaga ini tetap sinkron dengan representasi string. |
Count |
Mendapatkan jumlah elemen yang terkandung dalam HeaderDictionary;. |
IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah HeaderDictionary berada dalam mode baca-saja. |
Item[String] |
Mendapatkan atau mengatur nilai terkait dari koleksi sebagai string tunggal. |
Keys |
Mendapatkan kumpulan nama header HTTP dalam instans ini. |
Values |
Mendapatkan kumpulan nilai header HTTP dalam instans ini. |
Metode
Add(KeyValuePair<String,StringValues>) |
Menambahkan item header baru ke koleksi. |
Add(String, StringValues) |
Menambahkan header dan nilai yang diberikan ke koleksi. |
Clear() |
Menghapus seluruh daftar objek. |
Contains(KeyValuePair<String,StringValues>) |
Mengembalikan nilai yang menunjukkan apakah objek yang ditentukan terjadi dalam koleksi ini. |
ContainsKey(String) |
Menentukan apakah HeaderDictionary berisi kunci tertentu. |
CopyTo(KeyValuePair<String,StringValues>[], Int32) |
HeaderDictionary Menyalin elemen ke instans Array satu dimensi pada indeks yang ditentukan. |
GetEnumerator() |
Mengembalikan enumerator yang berulang melalui koleksi. |
Remove(KeyValuePair<String,StringValues>) |
Menghapus item yang diberikan dari koleksi. |
Remove(String) |
Menghapus header yang diberikan dari koleksi. |
TryGetValue(String, StringValues) |
Mengambil nilai dari kamus. |
Implementasi Antarmuka Eksplisit
IDictionary<String,StringValues>.Item[String] |
Melempar KeyNotFoundException jika kunci tidak ada. |
IEnumerable.GetEnumerator() |
Mengembalikan enumerator yang berulang melalui koleksi. |
IEnumerable<KeyValuePair<String,StringValues>>.GetEnumerator() |
Mengembalikan enumerator yang berulang melalui koleksi. |
Metode Ekstensi
Append(IHeaderDictionary, String, StringValues) |
Tambahkan nilai baru. Setiap item tetap menjadi entri array terpisah. |
AppendCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Mengutip nilai apa pun yang berisi koma, lalu koma menggabungkan semua nilai dengan nilai yang ada. |
GetCommaSeparatedValues(IHeaderDictionary, String) |
Dapatkan nilai terkait dari koleksi yang dipisahkan menjadi nilai individual. Nilai yang dikutip tidak akan dibagi, dan tanda kutip akan dihapus. |
SetCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Mengutip nilai apa pun yang berisi koma, lalu koma menggabungkan semua nilai. |
AppendList<T>(IHeaderDictionary, String, IList<T>) |
Menambahkan urutan nilai ke IHeaderDictionary. |