Sdílet prostřednictvím


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; }
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.

Platí pro

Viz také