classe System::Net::Cookie

Rappresenta un cookie HTTP. Gli oggetti di questa classe devono essere allocati solo utilizzando 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. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare 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 tempo 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 il nome di un 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 dell’attributo.

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 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