Roles.CookieTimeout Eigenschap

Definitie

Hiermee haalt u het aantal minuten op voordat de cookie voor rollen verloopt.

public:
 static property int CookieTimeout { int get(); };
public static int CookieTimeout { get; }
static member CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer

Waarde van eigenschap

Een geheel getal dat het aantal minuten aangeeft voordat de cookie voor rollen verloopt. De standaardwaarde is 30 minuten.

Voorbeelden

In het volgende voorbeeld ziet u het element roleManager in de sectie system.web van het Web.config-bestand voor een ASP.NET toepassing. Hiermee geeft u op dat de toepassing een SqlRoleProvider exemplaar gebruikt en de CookieTimeout eigenschap instelt op 30 minuten.

<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>

Opmerkingen

De CookieTimeout eigenschap wordt gebruikt wanneer de CookieSlidingExpiration eigenschap is true en geeft de time-to-live in minuten op voor de cookie voor rollen. Als u de CookieTimeout-waarde wilt instellen, voegt u het kenmerk cookieTimeout toe aan het roleManager-element in het Web.config-bestand voor de ASP.NET toepassing en geeft u een geheel getal op.

Als CookieSlidingExpiration dat het is false, wordt deze eigenschap genegeerd.

Van toepassing op

Zie ook