System::Net::Cookie classe
Contenu
[
Cacher
]Cookie class
Représente un cookie HTTP. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
class Cookie : public System::Object
Méthodes
| Méthode | Description |
|---|---|
| Clone() | Crée une copie de l’instance actuelle. |
| Cookie() | Construit une nouvelle instance. |
| Cookie(String, String) | Construit une nouvelle instance. |
| Cookie(String, String, String) | Construit une nouvelle instance. |
| Cookie(String, String, String, String) | Construit une nouvelle instance. |
| Equals(System::SharedPtr<Object>) override | Compare les objets en utilisant la sémantique C# Object.Equals. |
| get_Comment() const | Obtient la valeur de l’attribut ‘Comment’. |
| get_CommentUri() const | Obtient la valeur de l’attribut ‘CommentURL’. |
| get_Discard() const | Obtient la valeur de l’attribut ‘Discard’. |
| get_Domain() const | Obtient la valeur de l’attribut ‘Domain’. |
| get_DomainImplicit() | Obtient une valeur indiquant si le domaine est implicite. |
| get_DomainKey() const | Renvoie la clé du domaine. |
| get_Expired() | Obtient une valeur indiquant si le cookie a expiré. |
| get_Expires() | Obtient la valeur de l’attribut ‘Expires’. |
| get_HttpOnly() const | Obtient la valeur de l’attribut ‘HttpOnly’. |
| get_Name() const | Obtient le nom du cookie. |
| get_Path() const | Obtient la valeur de l’attribut ‘Path’. |
| get_Plain() const | Renvoie une valeur indiquant si la spécification du cookie est ‘Plain’. |
| get_Port() const | Obtient la valeur de l’attribut ‘Port’. |
| get_PortList() const | Renvoie la collection des valeurs de l’attribut ‘Port’. |
| get_Secure() const | Obtient la valeur de l’attribut ‘Secure’. |
| get_TimeStamp() const | Renvoie l’heure à laquelle le cookie a été créé. |
| get_Value() const | Obtient la valeur du cookie. |
| get_Variant() const | Obtient la spécification du cookie. |
| get_Version() const | Obtient la valeur de l’attribut ‘Version’. |
| GetHashCode() const override | Analogue de la méthode C# Object.GetHashCode() . Permet le hachage d’objets personnalisés. |
| InternalSetName(String) | Cette méthode est appelée par d’autres méthodes pour définir un nom de méthode. |
| set_Comment(String) | Définit la valeur de l’attribut ‘Comment’. |
| set_CommentUri(System::SharedPtr<Uri>) | Définit la valeur de l’attribut ‘CommentURL’. |
| set_Discard(bool) | Définit la valeur de l’attribut ‘Discard’. |
| set_Domain(String) | Définit la valeur de l’attribut ‘Domain’. |
| set_DomainImplicit(bool) | Définit une valeur qui indique si le domaine est implicite. |
| set_Expired(bool) | Définit une valeur qui indique si le cookie a expiré. |
| set_Expires(DateTime) | Définit la valeur de l’attribut ‘Expires’. |
| set_HttpOnly(bool) | Définit la valeur de l’attribut ‘HttpOnly’. |
| set_Name(String) | Définit le nom du cookie. |
| set_Path(String) | Définit la valeur de l’attribut ‘Path’. |
| set_Port(String) | Définit la valeur de l’attribut ‘Port’. |
| set_Secure(bool) | Définit la valeur de l’attribut ‘Secure’. |
| set_Value(String) | Définit la valeur du cookie. |
| set_Variant(CookieVariant) | Définit la spécification du cookie. |
| set_Version(int32_t) | Définit la valeur de l’attribut ‘Version’. |
| ToServerString() | Sérialise l’instance actuelle en représentation sous forme de chaîne. |
| ToString() const override | Analogue de la méthode C# Object.ToString(). Permet de convertir des objets personnalisés en chaîne. |
| VerifySetDefaults(CookieVariant, System::SharedPtr<Uri>, bool, String, bool, bool) | Vérifie et définit les valeurs par défaut de l’attribut. |
Champs
| Champ | Description |
|---|---|
| static CommentAttributeName | Le nom de l’attribut ‘Comment’. |
| static CommentUrlAttributeName | Le nom de l’attribut ‘CommentURL’. |
| static DiscardAttributeName | Le nom de l’attribut ‘Discard’. |
| static DomainAttributeName | Le nom de l’attribut ‘Domain’. |
| static EqualsLiteral | Le séparateur utilisé pour séparer le nom et la valeur d’un attribut. |
| static ExpiresAttributeName | Le nom de l’attribut ‘Expires’. |
| static HttpOnlyAttributeName | Le nom de l’attribut ‘HttpOnly’. |
| static MaxAgeAttributeName | Le nom de l’attribut ‘Max-Age’. |
| static MaxSupportedVersion | Informations RTTI. |
| static MaxSupportedVersionString | La représentation sous forme de chaîne de la version maximale prise en charge. |
| static PathAttributeName | Le nom de l’attribut ‘Path’. |
| static PortAttributeName | Le nom de l’attribut ‘Port’. |
| static PortSplitDelimiters | Le tableau qui contient les délimiteurs pour les valeurs de l’attribut ‘Port’. |
| static QuotesLiteral | Le symbole utilisé pour entourer les parties de l’attribut. |
| static ReservedToName | Une valeur réservée au nom du cookie. |
| static ReservedToValue | Une valeur réservée à la valeur du cookie. |
| static SecureAttributeName | Le nom de l’attribut ‘Secure’. |
| static SeparatorLiteral | Le séparateur d’attribut. |
| static SpecialAttributeLiteral | Le préfixe des noms des attributs spéciaux. |
| static VersionAttributeName | Le nom de l’attribut ‘Version’ |
Voir aussi
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++