Класс System::Net::CookieCollection

CookieCollection class

Представляет список отсортированных файлов cookie. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

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

Enums

ПеречислениеОписание
StampИнформация RTTI.

Методы

МетодОписание
Add(const System::SharedPtr<Cookie>&) overrideДобавляет cookie в коллекцию.
Add(System::SharedPtr<CookieCollection>)Добавляет файлы cookie из указанной коллекции в текущую.
Clear() overrideУдаляет все файлы cookie из коллекции.
Contains(const System::SharedPtr<Cookie>&) const overrideПроверяет, содержит ли коллекция указанный файл cookie.
CookieCollection()Создаёт новый экземпляр.
get_Count() const overrideВозвращает количество элементов в коллекции.
get_IsOtherVersionSeen()Возвращает значение, указывающее, содержит ли коллекция файл cookie с версией, не равной Cookie::MaxSupportedVersion.
GetEnumerator() overrideПолучает перечислитель.
idx_get(int32_t)Возвращает файл cookie из коллекции cookie по указанному индексу.
idx_get(String)Возвращает файл cookie из коллекции cookie по указанному имени.
IndexOf(System::SharedPtr<Cookie>)Возвращает индекс указанного файла cookie.
InternalAdd(System::SharedPtr<Cookie>, bool)Добавляет указанный файл cookie в коллекцию.
Remove(const System::SharedPtr<Cookie>&) overrideУдаляет указанный файл cookie из коллекции.
RemoveAt(int32_t)Удаляет файл cookie по указанному индексу.
TimeStamp(CookieCollection::Stamp)Обновляет метку времени согласно указанному сценарию и возвращает новое значение.
virtualizeBeginConstIterator() const overrideПолучает реализацию константного итератора begin для текущего контейнера.
virtualizeBeginIterator() overrideПолучает реализацию итератора begin для текущего контейнера.
virtualizeEndConstIterator() const overrideПолучает реализацию константного итератора end для текущего контейнера.
virtualizeEndIterator() overrideПолучает реализацию итератора end для текущего контейнера.

См. также