System::Net::Cookie classe

Rappresenta un cookie HTTP. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.

class Cookie : public System::Object

Metodi

MetodoDescrizione
Clone()Crea una copia dell’istanza corrente.
Cookie()Crea una nuova istanza.
Cookie(String, String)Crea una nuova istanza.
Cookie(String, String, String)Crea una nuova istanza.
Cookie(String, String, String, String)Crea una nuova istanza.
Equals(System::SharedPtr<Object>) overrideConfronta gli oggetti usando la semantica di C# Object.Equals.
get_Comment() constOttiene il valore dell’attributo ‘Comment’.
get_CommentUri() constOttiene il valore dell’attributo ‘CommentURL’.
get_Discard() constOttiene il valore dell’attributo ‘Discard’.
get_Domain() constOttiene il valore dell’attributo ‘Domain’.
get_DomainImplicit()Ottiene un valore che indica se il dominio è implicito.
get_DomainKey() constRestituisce la chiave del dominio.
get_Expired()Ottiene un valore che indica se il cookie è scaduto.
get_Expires()Ottiene il valore dell’attributo ‘Expires’.
get_HttpOnly() constOttiene il valore dell’attributo ‘HttpOnly’.
get_Name() constOttiene il nome del cookie.
get_Path() constOttiene il valore dell’attributo ‘Path’.
get_Plain() constRestituisce un valore che indica se la specifica del cookie è ‘Plain’.
get_Port() constOttiene il valore dell’attributo ‘Port’.
get_PortList() constRestituisce la collezione dei valori dell’attributo ‘Port’.
get_Secure() constOttiene il valore dell’attributo ‘Secure’.
get_TimeStamp() constRestituisce il momento in cui il cookie è stato creato.
get_Value() constOttiene il valore del cookie.
get_Variant() constOttiene la specifica del cookie.
get_Version() constOttiene il valore dell’attributo ‘Version’.
GetHashCode() const overrideAnalogo del metodo C# Object.GetHashCode(). Consente l’hashing di oggetti personalizzati.
InternalSetName(String)Questo metodo è chiamato da altri metodi per impostare un nome di metodo.
set_Comment(String)Imposta il valore dell’attributo ‘Comment’.
set_CommentUri(System::SharedPtr<Uri>)Imposta il valore dell’attributo ‘CommentURL’.
set_Discard(bool)Imposta il valore dell’attributo ‘Discard’.
set_Domain(String)Imposta il valore dell’attributo ‘Domain’.
set_DomainImplicit(bool)Imposta un valore che indica se il dominio è implicito.
set_Expired(bool)Imposta un valore che indica se il cookie è scaduto.
set_Expires(DateTime)Imposta il valore dell’attributo ‘Expires’.
set_HttpOnly(bool)Imposta il valore dell’attributo ‘HttpOnly’.
set_Name(String)Imposta il nome del cookie.
set_Path(String)Imposta il valore dell’attributo ‘Path’.
set_Port(String)Imposta il valore dell’attributo ‘Port’.
set_Secure(bool)Imposta il valore dell’attributo ‘Secure’.
set_Value(String)Imposta il valore del cookie.
set_Variant(CookieVariant)Imposta la specifica del cookie.
set_Version(int32_t)Imposta il valore dell’attributo ‘Version’.
ToServerString()Serializza l’istanza corrente nella rappresentazione stringa.
ToString() const overrideAnalogo del metodo C# Object.ToString(). Consente la conversione di oggetti personalizzati in stringa.
VerifySetDefaults(CookieVariant, System::SharedPtr<Uri>, bool, String, bool, bool)Verifica e imposta i valori predefiniti degli attributi.

Campi

CampoDescrizione
static CommentAttributeNameIl nome dell’attributo ‘Comment’.
static CommentUrlAttributeNameIl nome dell’attributo ‘CommentURL’.
static DiscardAttributeNameIl nome dell’attributo ‘Discard’.
static DomainAttributeNameIl nome dell’attributo ‘Domain’.
static EqualsLiteralIl separatore che viene usato per separare il nome e il valore di un attributo.
static ExpiresAttributeNameIl nome dell’attributo ‘Expires’.
static HttpOnlyAttributeNameIl nome dell’attributo ‘HttpOnly’.
static MaxAgeAttributeNameIl nome dell’attributo ‘Max-Age’.
static MaxSupportedVersionInformazioni RTTI.
static MaxSupportedVersionStringLa rappresentazione stringa della versione massima supportata.
static PathAttributeNameIl nome dell’attributo ‘Path’.
static PortAttributeNameIl nome dell’attributo ‘Port’.
static PortSplitDelimitersL’array che contiene i delimitatori per i valori dell’attributo ‘Port’.
static QuotesLiteralIl simbolo usato per racchiudere le parti dell’attributo.
static ReservedToNameUn valore riservato per il nome del cookie.
static ReservedToValueUn valore riservato per il valore del cookie.
static SecureAttributeNameIl nome dell’attributo ‘Secure’.
static SeparatorLiteralIl separatore dell’attributo.
static SpecialAttributeLiteralIl prefisso dei nomi degli attributi speciali.
static VersionAttributeNameIl nome dell’attributo ‘Version

Vedi anche