Condividi tramite


Roles.CookieSlidingExpiration Proprietà

Definizione

Indica se la data e l'ora di scadenza del cookie dei nomi di ruoli verranno reimpostate periodicamente.

public:
 static property bool CookieSlidingExpiration { bool get(); };
public static bool CookieSlidingExpiration { get; }
static member CookieSlidingExpiration : bool
Public Shared ReadOnly Property CookieSlidingExpiration As Boolean

Valore della proprietà

true se la data e l'ora di scadenza del cookie contenente i nomi dei ruoli vengono reimpostate periodicamente; in caso contrario, false. Il valore predefinito è true.

Esempio

Nell'esempio seguente viene illustrato l'elemento roleManager nella system.web sezione del file Web.config per un'applicazione ASP.NET. Specifica che l'applicazione usa un'istanza SqlRoleProvider e imposta la CookieSlidingExpiration proprietà su false.

<roleManager defaultProvider="SqlProvider"
  enabled="true"
  cacheRolesInCookie="true"
  cookieName=".ASPROLES"
  cookieTimeout="30"
  cookiePath="/MyApplication"
  cookieRequireSSL="true"
  cookieSlidingExpiration="false"
  cookieProtection="Encrypted" >
  <providers>
    <add
      name="SqlProvider"
      type="System.Web.Security.SqlRoleProvider"
      connectionStringName="SqlServices"
      applicationName="MyApplication" />
  </providers>
</roleManager>

Commenti

È possibile specificare se i nomi dei ruoli data e ora di scadenza del cookie verranno reimpostati con ogni risposta usando l'attributo cookieSlidingExpiration nel file di Web.config per l'applicazione ASP.NET. Se true, la scadenza del cookie verrà inizialmente impostata sulla data e l'ora correnti più il CookieTimeout valore espresso in minuti. Anche se l'utente continua a usare attivamente l'applicazione ASP.NET, la data e l'ora di scadenza del cookie verranno aggiornate automaticamente se è presente meno della metà del CookieTimeout rimanente. Per altre informazioni, vedere la proprietà Expires.

Si applica a

Vedi anche