Roles.CookieTimeout Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le nombre de minutes avant l'expiration du cookie de rôles.
public:
static property int CookieTimeout { int get(); };
public static int CookieTimeout { get; }
static member CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer
Valeur de propriété
Entier qui spécifie le nombre de minutes avant l'expiration du cookie de rôles. La valeur par défaut est 30 minutes.
Exemples
L’exemple suivant montre l’élément roleManager dans la system.web
section du fichier Web.config pour une application ASP.NET. Elle spécifie que l’application utilise une SqlRoleProvider instance et définit la propriété sur CookieTimeout 30 minutes.
<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>
Remarques
La CookieTimeout propriété est utilisée lorsque la CookieSlidingExpiration propriété est true
et spécifie la durée de vie en minutes du cookie des rôles. Pour définir la CookieTimeout valeur, ajoutez l’attribut cookieTimeout
à l’élément roleManager dans le fichier Web.config de l’application ASP.NET et spécifiez une valeur entière.
Si CookieSlidingExpiration a la false
valeur , cette propriété est ignorée.