Roles.CookieTimeout Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el número de minutos antes de que expire la cookie de roles.
public:
static property int CookieTimeout { int get(); };
public static int CookieTimeout { get; }
static member CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer
Valor de propiedad
Un entero que especifica el número de minutos antes de que expire la cookie de roles. El valor predeterminado es de 30 minutos.
Ejemplos
En el ejemplo siguiente se muestra el elemento roleManager en la system.web
sección del archivo Web.config para una aplicación de ASP.NET. Especifica que la aplicación usa una SqlRoleProvider instancia y establece la CookieTimeout propiedad en 30 minutos.
<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>
Comentarios
La CookieTimeout propiedad se usa cuando la CookieSlidingExpiration propiedad es true
y especifica el período de vida en minutos para la cookie de roles. Para establecer el CookieTimeout valor, agregue el cookieTimeout
atributo al elemento roleManager en el archivo Web.config para la aplicación ASP.NET y especifique un valor entero.
Si CookieSlidingExpiration es false
, esta propiedad se omite.