Roles.CookieSlidingExpiration Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, jestli se datum a čas vypršení platnosti souborů cookie pro názvy rolí bude pravidelně resetovat.
public:
static property bool CookieSlidingExpiration { bool get(); };
public static bool CookieSlidingExpiration { get; }
static member CookieSlidingExpiration : bool
Public Shared ReadOnly Property CookieSlidingExpiration As Boolean
Hodnota vlastnosti
true
pokud se datum a čas vypršení platnosti souborů cookie s názvy rolí bude pravidelně resetovat; v opačném případě . false
Výchozí formát je true
.
Příklady
Následující příklad ukazuje element roleManager v system.web
části souboru Web.config pro aplikaci ASP.NET. Určuje, že aplikace používá SqlRoleProvider instanci a nastaví CookieSlidingExpiration vlastnost 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>
Poznámky
Pomocí atributu cookieSlidingExpiration
v souboru Web.config pro vaši ASP.NET aplikaci můžete určit, jestli se datum a čas vypršení platnosti souborů cookie názvů rolí resetuje s každou odpovědí. Pokud true
, bude vypršení platnosti souboru cookie zpočátku nastaveno na aktuální datum a čas plus CookieTimeout v minutách. I když uživatel dál aktivně používá ASP.NET aplikaci, datum a čas vypršení platnosti souboru cookie se automaticky aktualizuje, pokud zbývá méně než polovina CookieTimeout zbývajících souborů. Další informace najdete ve Expires vlastnosti.