System::Net::CookieCollection class

CookieCollection class

Представляет список отсортированных файлов cookie. Объекты этого класса должны создаваться только с помощью функции System::MakeObject() function. Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора 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 для текущего контейнера.

См. также