classe System::Net::Cookie
Contenuti
[
Nascondere
]Cookie class
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
| Metodo | Descrizione |
|---|---|
| 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>) override | Confronta gli oggetti usando la semantica di C# Object.Equals. |
| get_Comment() const | Ottiene il valore dell’attributo ‘Comment’. |
| get_CommentUri() const | Ottiene il valore dell’attributo ‘CommentURL’. |
| get_Discard() const | Ottiene il valore dell’attributo ‘Discard’. |
| get_Domain() const | Ottiene il valore dell’attributo ‘Domain’. |
| get_DomainImplicit() | Ottiene un valore che indica se il dominio è implicito. |
| get_DomainKey() const | Restituisce 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() const | Ottiene il valore dell’attributo ‘HttpOnly’. |
| get_Name() const | Ottiene il nome del cookie. |
| get_Path() const | Ottiene il valore dell’attributo ‘Path’. |
| get_Plain() const | Restituisce un valore che indica se la specifica del cookie è ‘Plain’. |
| get_Port() const | Ottiene il valore dell’attributo ‘Port’. |
| get_PortList() const | Restituisce la collezione dei valori dell’attributo ‘Port’. |
| get_Secure() const | Ottiene il valore dell’attributo ‘Secure’. |
| get_TimeStamp() const | Restituisce il tempo in cui il cookie è stato creato. |
| get_Value() const | Ottiene il valore del cookie. |
| get_Variant() const | Ottiene la specifica del cookie. |
| get_Version() const | Ottiene il valore dell’attributo ‘Version’. |
| GetHashCode() const override | Analogo 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 override | Analogo 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
| Campo | Descrizione |
|---|---|
| static CommentAttributeName | Il nome dell’attributo ‘Comment’. |
| static CommentUrlAttributeName | Il nome dell’attributo ‘CommentURL’. |
| static DiscardAttributeName | Il nome dell’attributo ‘Discard’. |
| static DomainAttributeName | Il nome dell’attributo ‘Domain’. |
| static EqualsLiteral | Il separatore usato per separare il nome e il valore di un attributo. |
| static ExpiresAttributeName | Il nome dell’attributo ‘Expires’. |
| static HttpOnlyAttributeName | Il nome dell’attributo ‘HttpOnly’. |
| static MaxAgeAttributeName | Il nome dell’attributo ‘Max-Age’. |
| static MaxSupportedVersion | Informazioni RTTI. |
| static MaxSupportedVersionString | La rappresentazione stringa della versione massima supportata. |
| static PathAttributeName | Il nome dell’attributo ‘Path’. |
| static PortAttributeName | Il nome dell’attributo ‘Port’. |
| static PortSplitDelimiters | L’array che contiene i delimitatori per i valori dell’attributo ‘Port’. |
| static QuotesLiteral | Il simbolo usato per racchiudere le parti dell’attributo. |
| static ReservedToName | Un valore riservato per il nome del cookie. |
| static ReservedToValue | Un valore riservato per il valore del cookie. |
| static SecureAttributeName | Il nome dell’attributo ‘Secure’. |
| static SeparatorLiteral | Il separatore dell’attributo. |
| static SpecialAttributeLiteral | Il prefisso dei nomi degli attributi speciali. |
| static VersionAttributeName | Il nome dell’attributo ‘Version’. |
Vedi anche
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++