## HttpHeaders class


HTTP başlıklarının koleksiyonudur. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Yığını (stack) üzerinde veya new operatörüyle örnek oluşturmaktan kaçının, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman [System::SmartPtr](../../system/smartptr/) işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

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

## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [Add](./add/)(String, System::SharedPtr\<Collections::Generic::IEnumerable\<String\>\>) | Yeni bir ad-değer çifti doğrular ve mevcut koleksiyona ekler. |
| [Add](./add/)(String, String) | Yeni bir ad-değer çiftini doğrular ve mevcut koleksiyona ekler. |
| virtual [AddHeaders](./addheaders/)(System::SharedPtr\<HttpHeaders\>) | Belirtilen HttpHeaders-sınıfı örneğini mevcut olanla birleştirir. |
| [AddParsedValue](./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](./clear/)() | Koleksiyondaki tüm öğeleri kaldırır. |
| [Contains](./contains/)(String) |  |
| [ContainsParsedValue](./containsparsedvalue/)(String, System::SharedPtr\<Object\>) | Başlığın belirtilen değeri içerip içermediğini kontrol eder. |
| [GetEnumerator](./getenumerator/)() override | İteratörü alır. |
| [GetHeaderString](./getheaderstring/)(String) | Belirtilen başlık adıyla değerlerin dize temsili döndürür. |
| [GetHeaderString](./getheaderstring/)(String, System::SharedPtr\<Object\>) | Belirtilen başlık adıyla değerlerin dize temsili döndürür. |
| [GetHeaderStrings](./getheaderstrings/)() | Başlık değerlerinin dize temsillerini içeren bir koleksiyon döndürür. |
| [GetParsedValues](./getparsedvalues/)(String) | Belirtilen başlık adıyla ayrıştırılmış değerleri döndürür. |
| [GetValues](./getvalues/)(String) | Belirtilen adla ilgili değerleri döndürür. |
| static [ParsedValuesAsList](./parsedvaluesaslist/)(const System::SharedPtr\<Object\>) | Ayrıştırılmış değerleri listeye dönüştürür. |
| [Remove](./remove/)(String) | Belirtilen adla bir öğeyi kaldırmayı dener. |
| [RemoveParsedValue](./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](./setconfiguration/)(System::SharedPtr\<Collections::Generic::Dictionary\<String, System::SharedPtr\<HttpHeaderParser\>\>\>, System::SharedPtr\<Collections::Generic::HashSet\<String\>\>) |  |
| [SetOrRemoveParsedValue](./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ılacak, aksi takdirde ayrıştırılmış bir değer ayarlanacaktır. |
| [SetParsedValue](./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](./tostring/)() const override | C# [Object.ToString()](../../system/object/tostring/) yönteminin benzeri. Özel nesnelerin dizeye dönüştürülmesini sağlar. |
| [TryAddWithoutValidation](./tryaddwithoutvalidation/)(String, String) | Yeni bir ad-değer çiftini mevcut koleksiyona eklemeyi dener. |
| [TryAddWithoutValidation](./tryaddwithoutvalidation/)(String, System::SharedPtr\<Collections::Generic::IEnumerable\<String\>\>) | Ad-değer çiftlerinden oluşan bir koleksiyonu mevcut koleksiyona ekler. |
| [TryGetValues](./trygetvalues/)(String, System::SharedPtr\<Collections::Generic::IEnumerable\<String\>\>\&) | Belirtilen adla ilgili değerleri almaya çalışır. |
| [TryParseAndAddValue](./tryparseandaddvalue/)(String, String) | Belirtilen değeri ayrıştırmayı ve başlık değerlerine eklemeyi dener. |
## Ayrıca Bakınız

* Class [IEnumerable](../../system.collections.generic/ienumerable/)
* Namespace [System::Net::Http::Headers](../)
* Library [Aspose.Page for C++](../../)
