System::Net::Cookie Klasse

Stellt ein HTTP-Cookie dar. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() 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 stets 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()Konstruiert eine neue Instanz.
Cookie(String, String)Konstruiert eine neue Instanz.
Cookie(String, String, String)Konstruiert eine neue Instanz.
Cookie(String, String, String, String)Konstruiert eine neue Instanz.
Equals(System::SharedPtr<Object>) overrideVergleicht Objekte anhand der C#-Object.Equals-Semantik.
get_Comment() constLiest den Wert des Attributs ‘Comment’.
get_CommentUri() constLiest den Wert des Attributs ‘CommentURL’.
get_Discard() constLiest den Wert des Attributs ‘Discard’.
get_Domain() constLiest den Wert des Attributs ‘Domain’.
get_DomainImplicit()Liest einen Wert, der angibt, ob die Domain implizit ist.
get_DomainKey() constGibt den Domain‑Schlüssel zurück.
get_Expired()Liest einen Wert, der angibt, ob das Cookie abgelaufen ist.
get_Expires()Liest den Wert des Attributs ‘Expires’.
get_HttpOnly() constLiest den Wert des Attributs ‘HttpOnly’.
get_Name() constLiest den Namen des Cookies.
get_Path() constLiest den Wert des Attributs ‘Path’.
get_Plain() constGibt einen Wert zurück, der angibt, ob die Cookie‑Spezifikation ‘Plain’ ist.
get_Port() constLiest den Wert des Attributs ‘Port’.
get_PortList() constGibt die Sammlung der Werte des Attributs ‘Port’ zurück.
get_Secure() constLiest den Wert des Attributs ‘Secure’.
get_TimeStamp() constGibt den Zeitpunkt zurück, zu dem 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 Konvertierung benutzerdefinierter Objekte in einen String.
VerifySetDefaults(CookieVariant, System::SharedPtr<Uri>, bool, String, bool, bool)Überprüft und setzt die Standardwerte der Attribute.

Felder

FeldBeschreibung
static CommentAttributeNameDer Name des ‘Comment’-Attributs.
static CommentUrlAttributeNameDer Name des ‘CommentURL’-Attributs.
static DiscardAttributeNameDer Name des ‘Discard’-Attributs.
static DomainAttributeNameDer Name des ‘Domain’-Attributs.
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 Attributseparator.
static SpecialAttributeLiteralDas Präfix der Namen spezieller Attribute.
static VersionAttributeNameDer Name des Attributs ‘Version’.

Siehe auch