Partager via


Roles.CookieTimeout Propriété

Définition

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 falsevaleur , cette propriété est ignorée.

S’applique à

Voir aussi