Roles.CookieTimeout Vlastnost

Definice

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

Int32

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.

Platí pro

Viz také