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; }
static member 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 oddílu system.web
souboru Web.config pro aplikaci ASP.NET. 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 se CookieTimeout používá, když je true
vlastnost CookieSlidingExpiration , a určuje hodnotu time-to-live v minutách pro soubor cookie rolí. Chcete-li nastavit CookieTimeout hodnotu, přidejte cookieTimeout
atribut do prvku roleManager v souboru Web.config pro aplikaci ASP.NET a zadejte celočíselnou hodnotu.
Pokud CookieSlidingExpiration je false
, tato vlastnost se ignoruje.