System::Net::Http::Headers::HttpHeaderValueCollection class
محتويات
[
يخفي
]HttpHeaderValueCollection class
يمثل مجموعة قيم رؤوس HTTP. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
template<typename T>class HttpHeaderValueCollection : public System::Collections::Generic::ICollection<T>
| معامل | الوصف |
|---|---|
| ال | نوع قيم رؤوس HTTP الممثلة في المجموعة. |
الطرق
| طريقة | الوصف |
|---|---|
| Add(const T&) override | يضيف عنصرًا إلى المجموعة. |
| Clear() override | يحذف جميع العناصر من المجموعة. |
| Contains(const T&) const override | يتحقق مما إذا كان العنصر موجودًا في المجموعة. |
| CopyTo(System::ArrayPtr<T>, int32_t) override | ينسخ جميع عناصر المجموعة إلى عناصر مصفوفة موجودة. |
| get_Count() const override | معلومات RTTI. |
| get_IsReadOnly() | يحصل على قيمة تشير إلى ما إذا كانت المجموعة الحالية للقراءة فقط. |
| get_IsSpecialValueSet() | يحصل على قيمة تشير إلى ما إذا كانت المجموعة الحالية تحتوي على “قيمة خاصة”. |
| GetEnumerator() override | يحصل على المُعدِّد. |
| GetHeaderStringWithoutSpecial() | يرجع تمثيلًا نصيًا للمجموعة الحالية بدون “قيمة خاصة”. |
| HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>) | ينشئ نسخة جديدة. |
| HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, Action<System::SharedPtr<HttpHeaderValueCollection<T>>, T>) | ينشئ نسخة جديدة. |
| HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, T) | ينشئ نسخة جديدة. |
| HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, T, Action<System::SharedPtr<HttpHeaderValueCollection<T>>, T>) | ينشئ نسخة جديدة. |
| ParseAdd(String) | يقوم بتحليل تمثيل نصي للعنوان ويضيفه إلى المجموعة الحالية. |
| Remove(const T&) override | يحذف العنصر من المجموعة. |
| RemoveSpecialValue() | يزيل “قيمة خاصة”. |
| SetSpecialValue() | يضبط “قيمة خاصة”. |
| SetTemplateWeakPtr(uint32_t) override | عيّن معامل القالب الـ n’th إلى مؤشر ضعيف (بدلاً من المشترك). يسمح بتبديل المؤشرات في الحاويات إلى الوضع الضعيف. |
| ToString() const override | تماثل طريقة C# Object.ToString(). يتيح تحويل الكائنات المخصصة إلى سلسلة. |
| TryParseAdd(String) | يحاول تحليل تمثيل نصي للعنوان وإضافته إلى المجموعة الحالية. |
انظر أيضًا
- Class ICollection
- Namespace System::Net::Http::Headers
- Library Aspose.Font for C++