System::Net::Http::Headers::HttpHeaderValueCollection فئة
محتويات
[
يخفي
]HttpHeaderValueCollection class
تمثّل مجموعة قيم الترويسات. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبّب أخطاءً وقت التشغيل أو أعطال تأكيدية. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
template<typename T>class HttpHeaderValueCollection : public System::Collections::Generic::ICollection<T>
| Parameter | الوصف |
|---|---|
| ال | نوع قيم الترويسات الممثلة في المجموعة. |
الطرق
| طريقة | الوصف |
|---|---|
| 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 كإشارة ضعيفة (بدلاً من المشتركة). يسمح بتبديل المؤشرات في الحاويات إلى وضع الضعيفة. |
| ToString() const override | نظير طريقة C# Object.ToString(). يتيح تحويل الكائنات المخصصة إلى سلسلة. |
| TryParseAdd(String) | يحاول تحليل تمثيل نصي للعنوان وإضافته إلى المجموعة الحالية. |
انظر أيضًا
- Class ICollection
- Namespace System::Net::Http::Headers
- Library Aspose.Page for C++