System::Net::CookieCollection class

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 для текущего контейнера.

См. также