## CookieCollection class


تمثل قائمة من ملفات تعريف الارتباط المرتبة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../../system/makeobject/). لا تقم بإنشاء مثيل من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

```cpp
class CookieCollection : public System::Collections::Generic::ICollection<System::SharedPtr<System::Net::Cookie>>
```

## Enums

| تعداد | الوصف |
| --- | --- |
| [Stamp](./stamp/) | معلومات RTTI. |
## الطرق

| طريقة | الوصف |
| --- | --- |
| [Add](./add/)(const System::SharedPtr\<Cookie\>\&) override | يضيف ملف تعريف ارتباط إلى المجموعة. |
| [Add](./add/)(System::SharedPtr\<CookieCollection\>) | يضيف ملفات تعريف الارتباط من المجموعة المحددة إلى الحالية. |
| [Clear](./clear/)() override | يزيل جميع ملفات تعريف الارتباط من المجموعة. |
| [Contains](./contains/)(const System::SharedPtr\<Cookie\>\&) const override | يتحقق مما إذا كانت المجموعة تحتوي على ملف تعريف الارتباط المحدد. |
| [CookieCollection](./cookiecollection/)() | ينشئ نسخة جديدة. |
| [get_Count](./get_count/)() const override | يحصل على عدد العناصر في المجموعة. |
| [get_IsOtherVersionSeen](./get_isotherversionseen/)() | يعيد قيمة تشير إلى ما إذا كانت المجموعة تحتوي على ملف تعريف ارتباط بإصدار لا يساوي [Cookie::MaxSupportedVersion](../cookie/maxsupportedversion/). |
| [GetEnumerator](./getenumerator/)() override | يحصل على المُعدِّد. |
| [idx_get](./idx_get/)(int32_t) | يعيد ملف تعريف ارتباط من مجموعة ملفات تعريف الارتباط عند الفهرس المحدد. |
| [idx_get](./idx_get/)(String) | يعيد ملف تعريف ارتباط من مجموعة ملفات تعريف الارتباط بالاسم المحدد. |
| [IndexOf](./indexof/)(System::SharedPtr\<Cookie\>) | يعيد فهرسًا للكوكي المحدد. |
| [InternalAdd](./internaladd/)(System::SharedPtr\<Cookie\>, bool) | يضيف الكوكي المحدد إلى المجموعة. |
| [Remove](./remove/)(const System::SharedPtr\<Cookie\>\&) override | يزيل الكوكي المحدد من المجموعة. |
| [RemoveAt](./removeat/)(int32_t) | يزيل كوكيًا عند الفهرس المحدد. |
| [TimeStamp](./timestamp/)(CookieCollection::Stamp) | يحدّث الطابع الزمني وفق السيناريو المحدد ويعيد قيمة جديدة. |
| [virtualizeBeginConstIterator](./virtualizebeginconstiterator/)() const override | يسترجع تنفيذ begin const iterator للحاوية الحالية. |
| [virtualizeBeginIterator](./virtualizebeginiterator/)() override | يسترجع تنفيذ begin iterator للحاوية الحالية. |
| [virtualizeEndConstIterator](./virtualizeendconstiterator/)() const override | يسترجع تنفيذ end const iterator للحاوية الحالية. |
| [virtualizeEndIterator](./virtualizeenditerator/)() override | يسترجع تنفيذ end iterator للحاوية الحالية. |
## انظر أيضًا

* Class [ICollection](../../system.collections.generic/icollection/)
* Namespace [System::Net](../)
* Library [Aspose.Page for C++](../../)
