## CookieCollection class


Представляет список отсортированных cookie. Объекты этого класса должны создаваться только с помощью функции [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 | Добавляет cookie в коллекцию. |
| [Add](./add/)(System::SharedPtr\<CookieCollection\>) | Добавляет cookie из указанной коллекции в текущую. |
| [Clear](./clear/)() override | Удаляет все cookie из коллекции. |
| [Contains](./contains/)(const System::SharedPtr\<Cookie\>\&) const override | Проверяет, содержит ли коллекция указанную cookie. |
| [CookieCollection](./cookiecollection/)() | Создаёт новый экземпляр. |
| [get_Count](./get_count/)() const override | Получает количество элементов в коллекции. |
| [get_IsOtherVersionSeen](./get_isotherversionseen/)() | Возвращает значение, указывающее, содержит ли коллекция cookie с версией, не равной [Cookie::MaxSupportedVersion](../cookie/maxsupportedversion/). |
| [GetEnumerator](./getenumerator/)() override | Получает перечислитель. |
| [idx_get](./idx_get/)(int32_t) | Возвращает cookie из коллекции cookie по указанному индексу. |
| [idx_get](./idx_get/)(String) | Возвращает cookie из коллекции cookie по указанному имени. |
| [IndexOf](./indexof/)(System::SharedPtr\<Cookie\>) | Возвращает индекс указанной cookie. |
| [InternalAdd](./internaladd/)(System::SharedPtr\<Cookie\>, bool) | Добавляет указанную cookie в коллекцию. |
| [Remove](./remove/)(const System::SharedPtr\<Cookie\>\&) override | Удаляет указанную cookie из коллекции. |
| [RemoveAt](./removeat/)(int32_t) | Удаляет cookie по указанному индексу. |
| [TimeStamp](./timestamp/)(CookieCollection::Stamp) | Обновляет метку времени согласно указанному сценарию и возвращает новое значение. |
| [virtualizeBeginConstIterator](./virtualizebeginconstiterator/)() const override | Получает реализацию константного итератора begin для текущего контейнера. |
| [virtualizeBeginIterator](./virtualizebeginiterator/)() override | Получает реализацию итератора begin для текущего контейнера. |
| [virtualizeEndConstIterator](./virtualizeendconstiterator/)() const override | Получает реализацию константного итератора end для текущего контейнера. |
| [virtualizeEndIterator](./virtualizeenditerator/)() override | Получает реализацию итератора end для текущего контейнера. |
## См. также

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