Roles.CookieSlidingExpiration 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.
Wskazuje, czy nazwy plików cookie daty i godziny wygasania plików cookie będą okresowo resetowane.
public:
static property bool CookieSlidingExpiration { bool get(); };
public static bool CookieSlidingExpiration { get; }
static member CookieSlidingExpiration : bool
Public Shared ReadOnly Property CookieSlidingExpiration As Boolean
Wartość właściwości
true
jeśli nazwa pliku cookie nazwy plików cookie data i godzina zostaną okresowo resetowane; w przeciwnym razie , false
. Wartość domyślna to true
.
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 CookieSlidingExpiration właściwość na 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>
Uwagi
Można określić, czy nazwy plików cookie nazwy plików cookie daty i godziny zostaną zresetowane przy użyciu atrybutu cookieSlidingExpiration
w pliku Web.config dla aplikacji ASP.NET. Jeśli true
wartość , wygaśnięcie pliku cookie zostanie początkowo ustawione na bieżącą datę i godzinę oraz wartość w minutach CookieTimeout . Podczas gdy użytkownik nadal aktywnie korzysta z aplikacji ASP.NET, data i godzina wygaśnięcia pliku cookie zostaną automatycznie odświeżone, jeśli będzie mniej niż połowa pozostałych CookieTimeout . Aby uzyskać więcej informacji, zobacz Expires właściwość .