Udostępnij za pośrednictwem


Roles.CookieTimeout Właściwość

Definicja

Pobiera liczbę minut przed wygaśnięciem pliku cookie ról.

public:
 static property int CookieTimeout { int get(); };
public static int CookieTimeout { get; }
static member CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer

Wartość właściwości

Liczba całkowita określająca liczbę minut przed wygaśnięciem pliku cookie ról. Wartość domyślna to 30 minut.

Przykłady

Poniższy przykład przedstawia element roleManager w system.web sekcji pliku Web.config dla aplikacji ASP.NET. Określa, że aplikacja używa SqlRoleProvider wystąpienia i ustawia CookieTimeout właściwość na 30 minut.

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

Uwagi

Właściwość CookieTimeout jest używana, gdy CookieSlidingExpiration właściwość jest true i określa czas wygaśnięcia w minutach dla pliku cookie ról. Aby ustawić CookieTimeout wartość, dodaj cookieTimeout atrybut do elementu roleManager w pliku Web.config dla aplikacji ASP.NET i określ wartość całkowitą.

Jeśli CookieSlidingExpiration jest to false, ta właściwość jest ignorowana.

Dotyczy

Zobacz też