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; }
member this.CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer

Valeur de propriété

Int32

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 CookieTimeout propriété sur 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 le délai de vie en minutes pour le cookie de 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 c’est falsele cas, cette propriété est ignorée.

S’applique à

Voir aussi