System::Net::Cookie classe

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éthodeDescription
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>) overrideCompare les objets en utilisant la sémantique C# Object.Equals.
get_Comment() constObtient la valeur de l’attribut ‘Comment’.
get_CommentUri() constObtient la valeur de l’attribut ‘CommentURL’.
get_Discard() constObtient la valeur de l’attribut ‘Discard’.
get_Domain() constObtient la valeur de l’attribut ‘Domain’.
get_DomainImplicit()Obtient une valeur indiquant si le domaine est implicite.
get_DomainKey() constRenvoie 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() constObtient la valeur de l’attribut ‘HttpOnly’.
get_Name() constObtient le nom du cookie.
get_Path() constObtient la valeur de l’attribut ‘Path’.
get_Plain() constRenvoie une valeur indiquant si la spécification du cookie est ‘Plain’.
get_Port() constObtient la valeur de l’attribut ‘Port’.
get_PortList() constRenvoie la collection des valeurs de l’attribut ‘Port’.
get_Secure() constObtient la valeur de l’attribut ‘Secure’.
get_TimeStamp() constRenvoie l’heure à laquelle le cookie a été créé.
get_Value() constObtient la valeur du cookie.
get_Variant() constObtient la spécification du cookie.
get_Version() constObtient la valeur de l’attribut ‘Version’.
GetHashCode() const overrideAnalogue 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 overrideAnalogue 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

ChampDescription
static CommentAttributeNameLe nom de l’attribut ‘Comment’.
static CommentUrlAttributeNameLe nom de l’attribut ‘CommentURL’.
static DiscardAttributeNameLe nom de l’attribut ‘Discard’.
static DomainAttributeNameLe nom de l’attribut ‘Domain’.
static EqualsLiteralLe séparateur utilisé pour séparer le nom et la valeur d’un attribut.
static ExpiresAttributeNameLe nom de l’attribut ‘Expires’.
static HttpOnlyAttributeNameLe nom de l’attribut ‘HttpOnly’.
static MaxAgeAttributeNameLe nom de l’attribut ‘Max-Age’.
static MaxSupportedVersionInformations RTTI.
static MaxSupportedVersionStringLa représentation sous forme de chaîne de la version maximale prise en charge.
static PathAttributeNameLe nom de l’attribut ‘Path’.
static PortAttributeNameLe nom de l’attribut ‘Port’.
static PortSplitDelimitersLe tableau qui contient les délimiteurs pour les valeurs de l’attribut ‘Port’.
static QuotesLiteralLe symbole utilisé pour entourer les parties de l’attribut.
static ReservedToNameUne valeur réservée au nom du cookie.
static ReservedToValueUne valeur réservée à la valeur du cookie.
static SecureAttributeNameLe nom de l’attribut ‘Secure’.
static SeparatorLiteralLe séparateur d’attribut.
static SpecialAttributeLiteralLe préfixe des noms des attributs spéciaux.
static VersionAttributeNameLe nom de l’attribut ‘Version

Voir aussi