System::Net::Cookie Klasse

Stellt ein HTTP-Cookie dar. Objekte dieser Klasse sollten nur mit der System::MakeObject()‑Funktion alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr‑Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class Cookie : public System::Object

Methoden

MethodeBeschreibung
Clone()Erstellt eine Kopie der aktuellen Instanz.
Cookie()Erstellt eine neue Instanz.
Cookie(String, String)Erstellt eine neue Instanz.
Cookie(String, String, String)Erstellt eine neue Instanz.
Cookie(String, String, String, String)Erstellt eine neue Instanz.
Equals(System::SharedPtr<Object>) overrideVergleicht Objekte anhand der C#-Semantik von Object.Equals.
get_Comment() constLiefert den Wert des Attributs ‘Comment’.
get_CommentUri() constLiefert den Wert des Attributs ‘CommentURL’.
get_Discard() constLiefert den Wert des Attributs ‘Discard’.
get_Domain() constLiefert den Wert des Attributs ‘Domain’.
get_DomainImplicit()Liefert einen Wert, der angibt, ob die Domain implizit ist.
get_DomainKey() constGibt den Domain‑Schlüssel zurück.
get_Expired()Liefert einen Wert, der angibt, ob das Cookie abgelaufen ist.
get_Expires()Liefert den Wert des Attributs ‘Expires’.
get_HttpOnly() constLiefert den Wert des Attributs ‘HttpOnly’.
get_Name() constLiefert den Namen des Cookies.
get_Path() constLiefert den Wert des Attributs ‘Path’.
get_Plain() constGibt einen Wert zurück, der angibt, ob die Cookie‑Spezifikation ‘Plain’ ist.
get_Port() constLiefert den Wert des Attributs ‘Port’.
get_PortList() constGibt die Sammlung der Werte des ‘Port’-Attributs zurück.
get_Secure() constLiest den Wert des ‘Secure’-Attributs.
get_TimeStamp() constGibt die Zeit zurück, zu der das Cookie erstellt wurde.
get_Value() constLiest den cookie’s’value.
get_Variant() constLiest die Spezifikation des Cookies.
get_Version() constLiest den Wert des ‘Version’-Attributs.
GetHashCode() const overrideAnalog zur C#-Methode Object.GetHashCode(). Ermöglicht das Hashen benutzerdefinierter Objekte.
InternalSetName(String)Diese Methode wird von anderen Methoden aufgerufen, um einen Methodennamen festzulegen.
set_Comment(String)Setzt den Wert des ‘Comment’-Attributs.
set_CommentUri(System::SharedPtr<Uri>)Setzt den Wert des ‘CommentURL’-Attributs.
set_Discard(bool)Setzt den Wert des ‘Discard’-Attributs.
set_Domain(String)Setzt den Wert des ‘Domain’-Attributs.
set_DomainImplicit(bool)Setzt einen Wert, der angibt, ob die Domain implizit ist.
set_Expired(bool)Setzt einen Wert, der angibt, ob das Cookie abgelaufen ist.
set_Expires(DateTime)Setzt den Wert des ‘Expires’-Attributs.
set_HttpOnly(bool)Setzt den Wert des ‘HttpOnly’-Attributs.
set_Name(String)Setzt den Namen des Cookies.
set_Path(String)Setzt den Wert des ‘Path’-Attributs.
set_Port(String)Setzt den Wert des ‘Port’-Attributs.
set_Secure(bool)Setzt den Wert des ‘Secure’-Attributs.
set_Value(String)Setzt den Wert des Cookies.
set_Variant(CookieVariant)Setzt die Spezifikation des Cookies.
set_Version(int32_t)Setzt den Wert des ‘Version’-Attributs.
ToServerString()Serialisiert die aktuelle Instanz in die String-Darstellung.
ToString() const overrideAnalog zur C#-Methode Object.ToString(). Ermöglicht die Umwandlung benutzerdefinierter Objekte in einen String.
VerifySetDefaults(CookieVariant, System::SharedPtr<Uri>, bool, String, bool, bool)Überprüft und setzt die Standardwerte des Attributs.

Felder

FeldBeschreibung
static CommentAttributeNameDer Name des ‘Comment’-Attributs.
static CommentUrlAttributeNameDer Name des Attributs ‘CommentURL’.
static DiscardAttributeNameDer Name des Attributs ‘Discard’.
static DomainAttributeNameDer Name des Attributs ‘Domain’.
static EqualsLiteralDas Trennzeichen, das verwendet wird, um den Namen und den Wert eines Attributs zu trennen.
static ExpiresAttributeNameDer Name des Attributs ‘Expires’.
static HttpOnlyAttributeNameDer Name des Attributs ‘HttpOnly’.
static MaxAgeAttributeNameDer Name des Attributs ‘Max-Age’.
static MaxSupportedVersionRTTI-Informationen.
static MaxSupportedVersionStringDie Zeichenkettenrepräsentation der maximal unterstützten Version.
static PathAttributeNameDer Name des Attributs ‘Path’.
static PortAttributeNameDer Name des Attributs ‘Port’.
static PortSplitDelimitersDas Array, das Trennzeichen für die Werte des Attributs ‘Port’ enthält.
static QuotesLiteralDas Symbol, das verwendet wird, um die Teile des Attributs zu umschließen.
static ReservedToNameEin Wert, der für den Cookie-Namen reserviert ist.
static ReservedToValueEin Wert, der für den Cookie-Wert reserviert ist.
static SecureAttributeNameDer Name des Attributs ‘Secure’.
static SeparatorLiteralDer Attributtrenner.
static SpecialAttributeLiteralDas Präfix der Namen spezieller Attribute.
static VersionAttributeNameDer Name des Attributs ‘Version’.

Siehe auch