System::Net::Http::Headers::HttpHeaders sınıfı
İçindekiler
[
Saklamak
]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öntem | Açı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() override | Yineleyiciyi 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 override | C# 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
- Class IEnumerable
- Namespace System::Net::Http::Headers
- Library Aspose.Font for C++