System::Net::Cookie класс
Содержание
[
Скрывать
]Cookie class
Представляет HTTP‑cookie. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с использованием оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class Cookie : public System::Object
Методы
| Метод | Описание |
|---|---|
| Clone() | Создаёт копию текущего экземпляра. |
| Cookie() | Создаёт новый экземпляр. |
| Cookie(String, String) | Создаёт новый экземпляр. |
| Cookie(String, String, String) | Создаёт новый экземпляр. |
| Cookie(String, String, String, String) | Создаёт новый экземпляр. |
| Equals(System::SharedPtr<Object>) override | Сравнивает объекты, используя семантику C# Object.Equals. |
| get_Comment() const | Получает значение атрибута ‘Comment’. |
| get_CommentUri() const | Получает значение атрибута ‘CommentURL’. |
| get_Discard() const | Получает значение атрибута ‘Discard’. |
| get_Domain() const | Получает значение атрибута ‘Domain’. |
| get_DomainImplicit() | Получает значение, указывающее, является ли домен неявным. |
| get_DomainKey() const | Возвращает ключ домена. |
| get_Expired() | Получает значение, указывающее, истёк ли cookie. |
| get_Expires() | Получает значение атрибута ‘Expires’. |
| get_HttpOnly() const | Получает значение атрибута ‘HttpOnly’. |
| get_Name() const | Получает имя cookie. |
| get_Path() const | Получает значение атрибута ‘Path’. |
| get_Plain() const | Возвращает значение, указывающее, является ли спецификация cookie ‘Plain’. |
| get_Port() const | Получает значение атрибута ‘Port’. |
| get_PortList() const | Возвращает коллекцию значений атрибута ‘Port’. |
| get_Secure() const | Получает значение атрибута ‘Secure’. |
| get_TimeStamp() const | Возвращает время создания cookie. |
| get_Value() const | Получает значение cookie. |
| get_Variant() const | Получает спецификацию cookie. |
| get_Version() const | Получает значение атрибута ‘Version’ |
| GetHashCode() const override | Аналог метода C# Object.GetHashCode(). Позволяет хешировать пользовательские объекты. |
| InternalSetName(String) | Этот метод вызывается другими методами для установки имени метода. |
| set_Comment(String) | Устанавливает значение атрибута ‘Comment’. |
| set_CommentUri(System::SharedPtr<Uri>) | Устанавливает значение атрибута ‘CommentURL’. |
| set_Discard(bool) | Устанавливает значение атрибута ‘Discard’. |
| set_Domain(String) | Устанавливает значение атрибута ‘Domain’. |
| set_DomainImplicit(bool) | Устанавливает значение, указывающее, является ли домен неявным. |
| set_Expired(bool) | Устанавливает значение, указывающее, истекла ли cookie. |
| set_Expires(DateTime) | Устанавливает значение атрибута ‘Expires’. |
| set_HttpOnly(bool) | Устанавливает значение атрибута ‘HttpOnly’. |
| set_Name(String) | Устанавливает имя cookie. |
| set_Path(String) | Устанавливает значение атрибута ‘Path’. |
| set_Port(String) | Устанавливает значение атрибута ‘Port’. |
| set_Secure(bool) | Устанавливает значение атрибута ‘Secure’. |
| set_Value(String) | Устанавливает значение cookie. |
| set_Variant(CookieVariant) | Устанавливает спецификацию cookie. |
| set_Version(int32_t) | Устанавливает значение атрибута ‘Version’ |
| ToServerString() | Сериализует текущий экземпляр в строковое представление. |
| ToString() const override | Аналог метода C# Object.ToString(). Позволяет преобразовывать пользовательские объекты в строку. |
| VerifySetDefaults(CookieVariant, System::SharedPtr<Uri>, bool, String, bool, bool) | Проверяет и устанавливает значения атрибутов по умолчанию. |
Поля
| Поле | Описание |
|---|---|
| static CommentAttributeName | Имя атрибута ‘Comment’. |
| static CommentUrlAttributeName | Имя атрибута ‘CommentURL’. |
| static DiscardAttributeName | Имя атрибута ‘Discard’. |
| static DomainAttributeName | Имя атрибута ‘Domain’. |
| static EqualsLiteral | Разделитель, используемый для разделения имени и значения атрибута. |
| static ExpiresAttributeName | Имя атрибута ‘Expires’. |
| static HttpOnlyAttributeName | Имя атрибута ‘HttpOnly’. |
| static MaxAgeAttributeName | Имя атрибута ‘Max-Age’. |
| static MaxSupportedVersion | Информация RTTI. |
| static MaxSupportedVersionString | Строковое представление максимальной поддерживаемой версии. |
| static PathAttributeName | Имя атрибута ‘Path’. |
| static PortAttributeName | Имя атрибута ‘Port’. |
| static PortSplitDelimiters | Массив, содержащий разделители для значений атрибута ‘Port’. |
| static QuotesLiteral | Символ, используемый для обрамления частей атрибута. |
| static ReservedToName | Значение, зарезервированное для имени cookie. |
| static ReservedToValue | Значение, зарезервированное для значения cookie. |
| static SecureAttributeName | Имя атрибута ‘Secure’. |
| static SeparatorLiteral | Разделитель атрибутов. |
| static SpecialAttributeLiteral | Префикс имен специальных атрибутов. |
| static VersionAttributeName | Имя атрибута ‘Version’. |
См. также
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++