Roles.CookieTimeout Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.