Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica la modalità di utilizzo dei cookie in un'applicazione Web.
Sintassi
class AnonymousIdentificationSection : ConfigurationSection
Metodi
Nella tabella seguente sono elencati i metodi esposti dalla AnonymousIdentificationSection classe .
| Nome | Descrizione |
|---|---|
| GetAllowDefinition | Ereditato da ConfigurationSection. |
| GetAllowLocation | Ereditato da ConfigurationSection. |
| RevertToParent | Ereditato da ConfigurationSection. |
| SetAllowDefinition | Ereditato da ConfigurationSection. |
| SetAllowLocation | Ereditato da ConfigurationSection. |
Proprietà
Nella tabella seguente sono elencate le proprietà esposte dalla AnonymousIdentificationSection classe .
| Nome | Descrizione |
|---|---|
Cookieless |
Enumerazione di lettura/scrittura sint32 che specifica se usare i cookie per un'applicazione Web. I valori possibili sono elencati più avanti nella sezione Osservazioni. |
CookieName |
Valore di lettura/scrittura string che specifica il nome assegnato al cookie. Il valore predefinito è ". ASPXANONYMOUS". |
CookiePath |
Valore di lettura/scrittura string che specifica il percorso della directory in cui è archiviato il cookie. Il valore predefinito è la directory radice, specificata da "/". |
CookieProtection |
Enumerazione di lettura/scrittura sint32 che specifica lo schema di protezione dei cookie. I valori possibili sono elencati più avanti nella sezione Osservazioni. |
CookieRequireSSL |
Valore di lettura/scrittura boolean .
true se il cookie richiede una connessione Secure Sockets Layer (SSL) quando viene trasmessa al client; in caso contrario, false. Il valore predefinito è false.Quando la proprietà del cookie di autenticazione ASP.NET Secure è impostata, il cookie viene restituito dal client solo se è in uso una connessione SSL. |
CookieSlidingExpiration |
Valore di lettura/scrittura boolean obbligatorio.
true se la scadenza del cookie è inizialmente impostata sulla data e l'ora correnti più il valore espresso in minuti nella proprietà; in CookieTimeout caso contrario, false. Il valore predefinito è true.Se true, la data e l'ora di scadenza del cookie verranno aggiornate automaticamente se rimane meno della metà del valore in CookieTimeout e l'utente sta ancora utilizzando l'applicazione. Se false, il cookie si verifica automaticamente dopo il superamento dell'intervallo specificato nella CookieTimeout proprietà . Per altre informazioni, vedere la proprietà System.Web.HttpCookie.Expires. |
CookieTimeout |
Valore di lettura/scrittura datetime obbligatorio che specifica l'intervallo di scadenza del cookie. Il valore predefinito è 69 giorni, 10 ore e 40 minuti, che equivale a 10000 minuti. |
Domain |
Valore di lettura/scrittura string che specifica il dominio del cookie. Il valore predefinito è una stringa vuota ("").Questa proprietà consente la condivisione del cookie di identificazione anonima tra domini con uno spazio dei nomi DNS (Domain Name System) comune, ad esempio tutti i siti che terminano con "contoso.com"). Per condividere i cookie di identificazione anonima, i siti devono condividere chiavi di decrittografia e convalida comuni. Altri attributi di configurazione dell'identificazione anonima, ad esempio il percorso del cookie e il nome del cookie, devono essere gli stessi per tutti i siti. Per altre informazioni, vedere la classe System.Web.HttpCookie. |
Enabled |
Valore facoltativo di lettura/scrittura boolean .
true se l'identificazione anonima è attivata; in caso contrario false. Se true, viene usato un cookie (o un valore senza cookie) per gestire l'identificatore anonimo dell'utente. Il valore predefinito è false. |
Location |
Ereditato da ConfigurationSection. Proprietà chiave. |
Path |
Ereditato da ConfigurationSection. Proprietà chiave. |
SectionInformation |
Ereditato da ConfigurationSection. |
Sottoclassi
Questa classe non contiene sottoclassi.
Commenti
Nella tabella seguente sono elencati i valori possibili per la Cookieless proprietà . Il valore predefinito è 1 (UseCookies).
| Valore | Parola chiave | Descrizione |
|---|---|---|
| 0 | UseUri |
Specifica che la funzionalità chiamante usa la stringa di query per archiviare un identificatore, indipendentemente dal fatto che il browser o il dispositivo supporti i cookie. |
| 1 | UseCookies |
Specifica che i cookie vengono utilizzati per rendere persistenti i dati utente, indipendentemente dal fatto che il browser o il dispositivo supporti i cookie. |
| 2 | AutoDetect |
Specifica che ASP.NET determina se il browser o il dispositivo richiedente supporta i cookie. Se il browser o il dispositivo richiedente supporta i cookie, AutoDetect utilizza i cookie per rendere persistenti i dati utente; in caso contrario, viene usato un identificatore nella stringa di query. Se il browser o il dispositivo supporta i cookie, ma i cookie sono attualmente disabilitati, la funzionalità di richiesta usa comunque i cookie. |
| 3 | UseDeviceProfile |
Specifica che ASP.NET determina se utilizzare i cookie in base alla proprietà System.Web.Configuration.HttpCapabilitiesBase.Cookies. Se l'impostazione indica che i cookie sono supportati dal browser o dal dispositivo, vengono usati i cookie; in caso contrario, viene usato un identificatore nella stringa di query. |
Nella tabella seguente sono elencati i valori possibili per la CookieProtection proprietà . Il valore predefinito è 1 (Validation).
| Valore | Parola chiave | Descrizione |
|---|---|---|
| 0 | None |
Specifica che le informazioni sui cookie non sono protette. Le informazioni nel cookie vengono archiviate in testo non crittografato e non vengono convalidate quando le informazioni vengono inviate al server. |
| 1 | Validation |
Assicura che le informazioni nel cookie non siano state modificate prima che le informazioni vengano inviate al server. |
| 2 | Encryption |
Crittografa le informazioni nel cookie. |
| 3 | All |
Specifica che i Validation valori e Encryption vengono usati per proteggere le informazioni nel cookie. |
Gerarchia di ereditarietà
AnonymousIdentificationSection
Requisiti
| Tipo | Descrizione |
|---|---|
| Client | - IIS 7.0 in Windows Vista - IIS 7.5 in Windows 7 - IIS 8.0 in Windows 8 - IIS 10.0 in Windows 10 |
| Server | - IIS 7.0 in Windows Server 2008 - IIS 7.5 in Windows Server 2008 R2 - IIS 8.0 in Windows Server 2012 - IIS 8.5 in Windows Server 2012 R2 - IIS 10.0 in Windows Server 2016 |
| Prodotto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
| File MOF | WebAdministration.mof |
Vedere anche
System.Web.Configuration.SystemWebSectionGroup.AnonymousIdentification System.Web.HttpCookie.Expires
System.Web.HttpCookie.Secure
Classe System.Web.HttpCookie System.Web.HttpCookieMode ConfigurationSection
CIM_DATETIME