System::Net::Cookie Klasse
Inhalt
[
Ausblenden
]Cookie class
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
| Methode | Beschreibung |
|---|---|
| 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>) override | Vergleicht Objekte anhand der C#-Semantik von Object.Equals. |
| get_Comment() const | Liefert den Wert des Attributs ‘Comment’. |
| get_CommentUri() const | Liefert den Wert des Attributs ‘CommentURL’. |
| get_Discard() const | Liefert den Wert des Attributs ‘Discard’. |
| get_Domain() const | Liefert den Wert des Attributs ‘Domain’. |
| get_DomainImplicit() | Liefert einen Wert, der angibt, ob die Domain implizit ist. |
| get_DomainKey() const | Gibt 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() const | Liefert den Wert des Attributs ‘HttpOnly’. |
| get_Name() const | Liefert den Namen des Cookies. |
| get_Path() const | Liefert den Wert des Attributs ‘Path’. |
| get_Plain() const | Gibt einen Wert zurück, der angibt, ob die Cookie‑Spezifikation ‘Plain’ ist. |
| get_Port() const | Liefert den Wert des Attributs ‘Port’. |
| get_PortList() const | Gibt die Sammlung der Werte des ‘Port’-Attributs zurück. |
| get_Secure() const | Liest den Wert des ‘Secure’-Attributs. |
| get_TimeStamp() const | Gibt die Zeit zurück, zu der das Cookie erstellt wurde. |
| get_Value() const | Liest den cookie’s’value. |
| get_Variant() const | Liest die Spezifikation des Cookies. |
| get_Version() const | Liest den Wert des ‘Version’-Attributs. |
| GetHashCode() const override | Analog 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 override | Analog 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
| Feld | Beschreibung |
|---|---|
| static CommentAttributeName | Der Name des ‘Comment’-Attributs. |
| static CommentUrlAttributeName | Der Name des Attributs ‘CommentURL’. |
| static DiscardAttributeName | Der Name des Attributs ‘Discard’. |
| static DomainAttributeName | Der Name des Attributs ‘Domain’. |
| static EqualsLiteral | Das Trennzeichen, das verwendet wird, um den Namen und den Wert eines Attributs zu trennen. |
| static ExpiresAttributeName | Der Name des Attributs ‘Expires’. |
| static HttpOnlyAttributeName | Der Name des Attributs ‘HttpOnly’. |
| static MaxAgeAttributeName | Der Name des Attributs ‘Max-Age’. |
| static MaxSupportedVersion | RTTI-Informationen. |
| static MaxSupportedVersionString | Die Zeichenkettenrepräsentation der maximal unterstützten Version. |
| static PathAttributeName | Der Name des Attributs ‘Path’. |
| static PortAttributeName | Der Name des Attributs ‘Port’. |
| static PortSplitDelimiters | Das Array, das Trennzeichen für die Werte des Attributs ‘Port’ enthält. |
| static QuotesLiteral | Das Symbol, das verwendet wird, um die Teile des Attributs zu umschließen. |
| static ReservedToName | Ein Wert, der für den Cookie-Namen reserviert ist. |
| static ReservedToValue | Ein Wert, der für den Cookie-Wert reserviert ist. |
| static SecureAttributeName | Der Name des Attributs ‘Secure’. |
| static SeparatorLiteral | Der Attributtrenner. |
| static SpecialAttributeLiteral | Das Präfix der Namen spezieller Attribute. |
| static VersionAttributeName | Der Name des Attributs ‘Version’. |
Siehe auch
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++