System::Net::Cookie klasse

Vertegenwoordigt een HTTP-cookie. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

class Cookie : public System::Object

Methoden

MethodeBeschrijving
Clone()Maakt een kopie van de huidige instantie.
Cookie()Construeert een nieuw exemplaar.
Cookie(String, String)Construeert een nieuw exemplaar.
Cookie(String, String, String)Construeert een nieuw exemplaar.
Cookie(String, String, String, String)Construeert een nieuw exemplaar.
Equals(System::SharedPtr<Object>) overrideVergelijkt objecten met behulp van C# Object.Equals semantiek.
get_Comment() constHaalt de waarde van het ‘Comment’-attribuut op.
get_CommentUri() constHaalt de waarde van het ‘CommentURL’-attribuut op.
get_Discard() constHaalt de waarde van het ‘Discard’-attribuut op.
get_Domain() constHaalt de waarde van het ‘Domain’-attribuut op.
get_DomainImplicit()Haalt een waarde op die aangeeft of het domein impliciet is.
get_DomainKey() constRetourneert de domeinsleutel.
get_Expired()Haalt een waarde op die aangeeft of de cookie is verlopen.
get_Expires()Haalt de waarde van het ‘Expires’-attribuut op.
get_HttpOnly() constHaalt de waarde van het ‘HttpOnly’-attribuut op.
get_Name() constHaalt de naam van de cookie op.
get_Path() constHaalt de waarde van het ‘Path’-attribuut op.
get_Plain() constRetourneert een waarde die aangeeft of de cookie-specificatie ‘Plain’ is.
get_Port() constHaalt de waarde van het ‘Port’-attribuut op.
get_PortList() constRetourneert de verzameling van de waarden van het ‘Port’-attribuut.
get_Secure() constHaalt de waarde van het ‘Secure’-attribuut op.
get_TimeStamp() constRetourneert de tijd waarop de cookie is gemaakt.
get_Value() constHaalt de waarde van de cookie op.
get_Variant() constHaalt de specificatie van de cookie op.
get_Version() constHaalt de waarde van het ‘Version’ attribuut op.
GetHashCode() const overrideAnaloge van C# Object.GetHashCode() methode. Maakt hashing van aangepaste objecten mogelijk.
InternalSetName(String)Deze methode wordt door andere methoden aangeroepen om een methodenaam in te stellen.
set_Comment(String)Stelt de waarde van het ‘Comment’-attribuut in.
set_CommentUri(System::SharedPtr<Uri>)Stelt de waarde van het ‘CommentURL’-attribuut in.
set_Discard(bool)Stelt de waarde van het ‘Discard’-attribuut in.
set_Domain(String)Stelt de waarde van het ‘Domain’-attribuut in.
set_DomainImplicit(bool)Stelt een waarde in die aangeeft of het domein impliciet is.
set_Expired(bool)Stelt een waarde in die aangeeft of de cookie is verlopen.
set_Expires(DateTime)Stelt de waarde van het ‘Expires’-attribuut in.
set_HttpOnly(bool)Stelt de waarde van het ‘HttpOnly’-attribuut in.
set_Name(String)Stelt de naam van de cookie in.
set_Path(String)Stelt de waarde van het ‘Path’-attribuut in.
set_Port(String)Stelt de waarde van het ‘Port’-attribuut in.
set_Secure(bool)Stelt de waarde van het ‘Secure’-attribuut in.
set_Value(String)Stelt de waarde van de cookie in.
set_Variant(CookieVariant)Stelt de specificatie van de cookie in.
set_Version(int32_t)Stelt de waarde van het ‘Version’ attribuut in.
ToServerString()Serialiseert de huidige instantie naar de tekenreeksrepresentatie.
ToString() const overrideAnaloge van de C# Object.ToString() methode. Maakt het mogelijk aangepaste objecten naar een string te converteren.
VerifySetDefaults(CookieVariant, System::SharedPtr<Uri>, bool, String, bool, bool)Verifieert en stelt de standaardwaarden van het attribuut in.

Velden

VeldBeschrijving
static CommentAttributeNameDe naam van het attribuut ‘Comment’.
static CommentUrlAttributeNameDe naam van het attribuut ‘CommentURL’.
static DiscardAttributeNameDe naam van het attribuut ‘Discard’.
static DomainAttributeNameDe naam van het attribuut ‘Domain’.
static EqualsLiteralHet scheidingsteken dat wordt gebruikt om de naam en waarde van een attribuut te scheiden.
static ExpiresAttributeNameDe naam van het attribuut ‘Expires’.
static HttpOnlyAttributeNameDe naam van het attribuut ‘HttpOnly’.
static MaxAgeAttributeNameDe naam van het attribuut ‘Max-Age’.
static MaxSupportedVersionRTTI-informatie.
static MaxSupportedVersionStringDe tekenreeksrepresentatie van de maximaal ondersteunde versie.
static PathAttributeNameDe naam van het attribuut ‘Path’.
static PortAttributeNameDe naam van het attribuut ‘Port’.
static PortSplitDelimitersDe array die scheidingstekens bevat voor de waarden van het attribuut ‘Port’.
static QuotesLiteralHet symbool dat wordt gebruikt om de delen van het attribuut te omhullen.
static ReservedToNameEen waarde die gereserveerd is voor de cookie-naam.
static ReservedToValueEen waarde die gereserveerd is voor de cookie-waarde.
static SecureAttributeNameDe naam van het attribuut ‘Secure’.
static SeparatorLiteralHet scheidingsteken voor attributen.
static SpecialAttributeLiteralHet voorvoegsel van de namen van speciale attributen.
static VersionAttributeNameDe naam van het attribuut ‘Version’.

Zie ook