Roles.CookieTimeout 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í.
Získá počet minut před vypršením platnosti souboru cookie rolí.
public:
static property int CookieTimeout { int get(); };
public static int CookieTimeout { get; }
member this.CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer
Hodnota vlastnosti
Celé číslo určující počet minut před vypršením platnosti souboru cookie rolí Výchozí hodnota je 30 minut.
Příklady
Následující příklad ukazuje prvek roleManager v system.web
části souboru Web.config pro ASP.NET aplikaci. Určuje, že aplikace používá SqlRoleProvider instanci a nastaví CookieTimeout vlastnost 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>
Poznámky
Vlastnost CookieTimeout se používá, pokud CookieSlidingExpiration je true
vlastnost a určuje čas naživu v minutách pro soubor cookie rolí. Pokud chcete hodnotu nastavitCookieTimeout, přidejte cookieTimeout
atribut do elementu roleManager v souboru Web.config pro ASP.NET aplikaci a zadejte celočíselnou hodnotu.
Pokud CookieSlidingExpiration ano false
, tato vlastnost se ignoruje.