Roles.CookieTimeout Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.