WebHeaderCollection 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.
İstek veya yanıtla ilişkili protokol üst bilgilerini içerir.
public ref class WebHeaderCollection sealed : System::Collections::IEnumerable
public ref class WebHeaderCollection : System::Collections::Specialized::NameValueCollection, System::Runtime::Serialization::ISerializable
public ref class WebHeaderCollection : System::Collections::Specialized::NameValueCollection
public sealed class WebHeaderCollection : System.Collections.IEnumerable
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection, System.Runtime.Serialization.ISerializable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection, System.Runtime.Serialization.ISerializable
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection
type WebHeaderCollection = class
interface IEnumerable
type WebHeaderCollection = class
inherit NameValueCollection
interface IEnumerable
interface ISerializable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type WebHeaderCollection = class
inherit NameValueCollection
interface ISerializable
type WebHeaderCollection = class
inherit NameValueCollection
interface ISerializable
Public NotInheritable Class WebHeaderCollection
Implements IEnumerable
Public Class WebHeaderCollection
Inherits NameValueCollection
Implements ISerializable
Public Class WebHeaderCollection
Inherits NameValueCollection
- Devralma
-
WebHeaderCollection
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Sınıfına WebHeaderCollection genellikle veya WebRequest.Headersaracılığıyla WebResponse.Headers erişilir.
.NET Framework'te bazı ortak üst bilgiler kısıtlanmış olarak kabul edilir ve doğrudan API tarafından kullanıma sunulur (Content-Type gibi) veya sistem tarafından korunur ve değiştirilemez. Bu, not .NET Core ve .NET 5+ için geçerlidir ve üst bilgilerden hiçbiri kısıtlanmaz.
Kısıtlanmış üst bilgiler şunlardır:
Kabul etmek
Connection
İçerik Uzunluğu
İçerik Türü
Date
Ummak
Host
If-Modified-Since
Menzil
Yönlendiren
Transfer-Encoding
User-Agent
Proxy-Connection
Oluşturucular
| Name | Description |
|---|---|
| WebHeaderCollection() |
WebHeaderCollection sınıfının yeni bir örneğini başlatır. |
| WebHeaderCollection(SerializationInfo, StreamingContext) |
Geçersiz.
ve WebHeaderCollection sınıflarının SerializationInfo belirtilen örneklerinden StreamingContext sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AllKeys |
Koleksiyondaki tüm üst bilgi adlarını (anahtarları) alır. |
| Count |
Koleksiyondaki üst bilgi sayısını alır. |
| IsReadOnly |
Örneğin salt okunur olup olmadığını NameObjectCollectionBase belirten bir değer alır veya ayarlar. (Devralındığı yer: NameObjectCollectionBase) |
| Item[HttpRequestHeader] |
Belirtilen istek üst bilgisini alır veya ayarlar. |
| Item[HttpResponseHeader] |
Belirtilen yanıt üst bilgisini alır veya ayarlar. |
| Item[Int32] |
girdisini belirtilen dizininde NameValueCollectionalır. (Devralındığı yer: NameValueCollection) |
| Item[String] |
İstek veya yanıtla ilişkili protokol üst bilgilerini içerir. |
| Item[String] |
girdisini içinde belirtilen anahtarla NameValueCollectionalır veya ayarlar. (Devralındığı yer: NameValueCollection) |
| Keys |
Koleksiyondaki üst bilgi adları (anahtarlar) koleksiyonunu alır. |
Yöntemler
| Name | Description |
|---|---|
| Add(HttpRequestHeader, String) |
Belirtilen değere sahip belirtilen üst bilgiyi koleksiyona ekler. |
| Add(HttpResponseHeader, String) |
Belirtilen değere sahip belirtilen üst bilgiyi koleksiyona ekler. |
| Add(NameValueCollection) |
Belirtilen NameValueCollection içindeki girdileri geçerli NameValueCollectionöğesine kopyalar. (Devralındığı yer: NameValueCollection) |
| Add(String, String) |
Koleksiyona belirtilen ad ve değere sahip bir üst bilgi ekler. |
| Add(String) |
Belirtilen üst bilgiyi koleksiyona ekler. |
| AddWithoutValidate(String, String) |
Üst bilginin kısıtlı üst bilgi listesinde olup olmadığını denetlemeden koleksiyona bir üst bilgi ekler. |
| BaseAdd(String, Object) |
Örneğe belirtilen anahtar ve değere NameObjectCollectionBase sahip bir girdi ekler. (Devralındığı yer: NameObjectCollectionBase) |
| BaseClear() |
Örnekteki NameObjectCollectionBase tüm girişleri kaldırır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGet(Int32) |
Örneğin belirtilen dizinindeki girdinin NameObjectCollectionBase değerini alır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGet(String) |
Örnekten belirtilen anahtara sahip ilk girdinin NameObjectCollectionBase değerini alır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGetAllKeys() |
Örnekteki tüm anahtarları String içeren bir NameObjectCollectionBase dizi döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGetAllValues() |
Örnekteki tüm değerleri Object içeren bir NameObjectCollectionBase dizi döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Örnekteki tüm değerleri NameObjectCollectionBase içeren belirtilen türde bir dizi döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Örneğin belirtilen dizininde girdinin NameObjectCollectionBase anahtarını alır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseHasKeys() |
Örneğin anahtarları olmayan NameObjectCollectionBasegirdiler içerip içermediğini |
| BaseRemove(String) |
Belirtilen anahtara sahip girişleri örnekten NameObjectCollectionBase kaldırır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Örneğin belirtilen dizinindeki girdiyi NameObjectCollectionBase kaldırır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Girdinin değerini örneğin belirtilen dizininde NameObjectCollectionBase ayarlar. (Devralındığı yer: NameObjectCollectionBase) |
| BaseSet(String, Object) |
Örnekte belirtilen anahtarla NameObjectCollectionBase ilk girdinin değerini ayarlar; bulunursa, aksi takdirde örneğe belirtilen anahtar ve değere NameObjectCollectionBase sahip bir girdi ekler. (Devralındığı yer: NameObjectCollectionBase) |
| Clear() |
Koleksiyondaki tüm üst bilgileri kaldırır. |
| Clear() |
Önbelleğe alınan dizileri geçersiz kılır ve tüm girdileri öğesinden NameValueCollectionkaldırır. (Devralındığı yer: NameValueCollection) |
| CopyTo(Array, Int32) |
Hedef dizinin belirtilen dizininden başlayarak tamamını NameValueCollection uyumlu bir tek boyutluya Arraykopyalar. (Devralındığı yer: NameValueCollection) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| Get(Int32) |
Koleksiyonda bir dizin tarafından belirtilen koleksiyondaki belirli bir üst bilginin değerini alır. |
| Get(String) |
Koleksiyondaki belirli bir üst bilginin değerini alır ve üst bilgi adıyla belirtilir. |
| GetEnumerator() |
Örnekte yineleyebileceğiniz WebHeaderCollection bir numaralandırıcı döndürür. |
| GetEnumerator() |
aracılığıyla NameObjectCollectionBaseyineleyen bir numaralandırıcı döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetKey(Int32) |
Üst bilgi adını koleksiyonda belirtilen konumda alır. |
| GetObjectData(SerializationInfo, StreamingContext) |
Geçersiz.
hedef nesneyi seri hale getirmek için gereken verilerle doldurur SerializationInfo . |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| GetValues(Int32) |
Üst bilgi koleksiyonunun konumunda depolanan |
| GetValues(String) |
Üst bilgide depolanan üst bilgi değerleri dizisini alır. |
| HasKeys() |
olmayan anahtarların NameValueCollectionbulunup bulunmadığına |
| InvalidateCachedArrays() |
Koleksiyonun önbelleğe alınmış dizilerini olarak |
| IsRestricted(String, Boolean) |
Belirtilen HTTP üst bilgisinin istek veya yanıt için ayarlanıp ayarlanamayacağını sınar. |
| IsRestricted(String) |
Belirtilen HTTP üst bilgisinin istek için ayarlanıp ayarlanamayacağını sınar. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnDeserialization(Object) |
Arabirimini ISerializable uygular ve seri durumdan çıkarma işlemi tamamlandığında seri durumdan çıkarma olayını başlatır. |
| Remove(HttpRequestHeader) |
Belirtilen üst bilgiyi koleksiyondan kaldırır. |
| Remove(HttpResponseHeader) |
Belirtilen üst bilgiyi koleksiyondan kaldırır. |
| Remove(String) |
Belirtilen üst bilgiyi koleksiyondan kaldırır. |
| Set(HttpRequestHeader, String) |
Belirtilen üst bilgiyi belirtilen değere ayarlar. |
| Set(HttpResponseHeader, String) |
Belirtilen üst bilgiyi belirtilen değere ayarlar. |
| Set(String, String) |
Belirtilen üst bilgiyi belirtilen değere ayarlar. |
| ToByteArray() |
değerini WebHeaderCollection bayt dizisine dönüştürür. |
| ToString() |
Bu yöntem kullanımdan kaldırıldı. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Hedef dizinin belirtilen dizininden başlayarak tamamını NameObjectCollectionBase uyumlu bir tek boyutluya Arraykopyalar. (Devralındığı yer: NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Nesneye erişimin NameObjectCollectionBase eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). (Devralındığı yer: NameObjectCollectionBase) |
| ICollection.SyncRoot |
Nesneye erişimi NameObjectCollectionBase eşitlemek için kullanılabilecek bir nesne alır. (Devralındığı yer: NameObjectCollectionBase) |
| IEnumerable.GetEnumerator() |
Örnekte yineleyebileceğiniz WebHeaderCollection bir numaralandırıcı döndürür. |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Bu örneği belirtilen SerializationInfo nesneye serileştirir. |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |