System::Net::CookieContainer класс

CookieContainer class

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

class CookieContainer : public System::Object

Методы

МетодОписание
Add(System::SharedPtr<Cookie>)Добавляет cookie в коллекцию.
Add(System::SharedPtr<Cookie>, bool)Добавляет cookie в коллекцию.
Add(System::SharedPtr<CookieCollection>)Копирует cookie из указанной коллекции в текущую.
Add(System::SharedPtr<Uri>, System::SharedPtr<Cookie>)Добавляет cookie для указанного URI.
Add(System::SharedPtr<Uri>, System::SharedPtr<CookieCollection>)Копирует cookie из указанной коллекции для указанного URI в текущую коллекцию.
CookieContainer()Создаёт новый экземпляр.
CookieContainer(int32_t)Создаёт новый экземпляр.
CookieContainer(int32_t, int32_t, int32_t)Создаёт новый экземпляр.
CookieCutter(System::SharedPtr<Uri>, String, String, bool)Копирует cookie из указанного HTTP-заголовка для указанного URI.
get_Capacity()Получает ёмкость коллекции.
get_Count()Возвращает количество элементов коллекции.
get_MaxCookieSize()Получает максимальный размер cookie.
get_PerDomainCapacity()Получает ёмкость коллекции на домен.
GetCookieHeader(System::SharedPtr<Uri>)Возвращает HTTP-заголовок, содержащий cookie, связанные с указанным URI.
GetCookieHeader(System::SharedPtr<Uri>, String&)Возвращает HTTP-заголовок, содержащий cookie, связанные с указанным URI.
GetCookies(System::SharedPtr<Uri>)Возвращает коллекцию cookie, связанных с указанным URI.
InternalGetCookies(System::SharedPtr<Uri>)Возвращает коллекцию cookie, связанных с указанным URI.
IsLocalDomain(String)Проверяет, является ли указанный домен localhost.
set_Capacity(int32_t)Устанавливает ёмкость коллекции.
set_MaxCookieSize(int32_t)Устанавливает максимальный размер cookie.
set_PerDomainCapacity(int32_t)Устанавливает ёмкость коллекции на домен.
SetCookies(System::SharedPtr<Uri>, String)Копирует cookie из указанного заголовка в коллекцию и связывает их с указанным URI.

Поля

ПолеОписание
static DefaultCookieLengthLimitМаксимальный размер cookie.
static DefaultCookieLimitИнформация RTTI.
static DefaultPerDomainCookieLimitМаксимальное количество элементов коллекции на домен.

См. также