System::Net::Http::Headers::HttpHeaders sınıfı

HttpHeaders class

HTTP başlıklarının koleksiyonudur. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Yığını (stack) üzerinde veya operator new kullanarak bu tipin örneğini oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class HttpHeaders : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<System::Collections::Generic::IEnumerable<System::String>>>>

Yöntemler

YöntemAçıklama
Add(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>)Yeni bir ad-değer çiftini doğrular ve mevcut koleksiyona ekler.
Add(String, String)Yeni bir ad-değer çiftini doğrular ve mevcut koleksiyona ekler.
virtual AddHeaders(System::SharedPtr<HttpHeaders>)Belirtilen HttpHeaders-class örneğini geçerli olanla birleştirir.
AddParsedValue(String, System::SharedPtr<Object>)Belirtilen adla bir başlık alır ve başlığa ayrıştırılmış bir değer ekler.
Clear()Koleksiyondaki tüm öğeleri kaldırır.
Contains(String)
ContainsParsedValue(String, System::SharedPtr<Object>)Başlığın belirtilen değeri içerip içermediğini kontrol eder.
GetEnumerator() overrideYineleyiciyi alır.
GetHeaderString(String)Belirtilen başlık adıyla değerlerin dize temsili döndürür.
GetHeaderString(String, System::SharedPtr<Object>)Belirtilen başlık adıyla değerlerin dize temsili döndürür.
GetHeaderStrings()Başlıkların değerlerinin dize temsillerini içeren bir koleksiyon döndürür.
GetParsedValues(String)Belirtilen başlık adıyla ayrıştırılmış değerleri döndürür.
GetValues(String)Belirtilen adla ilgili değerleri döndürür.
static ParsedValuesAsList(const System::SharedPtr<Object>)Ayrıştırılmış değerleri listeye dönüştürür.
Remove(String)Belirtilen adla bir öğeyi kaldırmayı dener.
RemoveParsedValue(String, System::SharedPtr<Object>)Belirtilen adla bir başlık alır ve başlıktan ayrıştırılmış bir değeri kaldırır.
SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>)
SetOrRemoveParsedValue(String, System::SharedPtr<Object>)Belirtilen adla bir başlık alır ve değerini ayarlar veya kaldırır. ‘value’ parametresi nullptr olduğunda başlık değeri kaldırılır, aksi takdirde ayrıştırılmış bir değer ayarlanır.
SetParsedValue(String, System::SharedPtr<Object>)Belirtilen adla bir başlık alır ve başlığa ayrıştırılmış bir değer ayarlar.
ToString() const overrideC# Object.ToString() yönteminin benzeri. Özel nesnelerin dizeye dönüştürülmesini sağlar.
TryAddWithoutValidation(String, String)Yeni bir ad-değer çiftini mevcut koleksiyona eklemeyi dener.
TryAddWithoutValidation(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>)Ad-değer çiftlerinden oluşan bir koleksiyonu mevcut koleksiyona ekler.
TryGetValues(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>&)Belirtilen adla ilgili değerleri almaya çalışır.
TryParseAndAddValue(String, String)Belirtilen değeri ayrıştırmayı ve başlık değerlerine eklemeyi dener.

Ayrıca Bakınız