Roles.CookieSlidingExpiration Propiedad

Definición

Indica si la fecha y hora de expiración de la cookie de nombres de rol se restablece periódicamente.

public:
 static property bool CookieSlidingExpiration { bool get(); };
public static bool CookieSlidingExpiration { get; }
static member CookieSlidingExpiration : bool
Public Shared ReadOnly Property CookieSlidingExpiration As Boolean

Valor de propiedad

true si la fecha y hora de expiración de la cookie se restablecerán periódicamente; de lo contrario, false. De manera predeterminada, es true.

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 CookieSlidingExpiration propiedad en false.

<roleManager defaultProvider="SqlProvider"
  enabled="true"
  cacheRolesInCookie="true"
  cookieName=".ASPROLES"
  cookieTimeout="30"
  cookiePath="/MyApplication"
  cookieRequireSSL="true"
  cookieSlidingExpiration="false"
  cookieProtection="Encrypted" >
  <providers>
    <add
      name="SqlProvider"
      type="System.Web.Security.SqlRoleProvider"
      connectionStringName="SqlServices"
      applicationName="MyApplication" />
  </providers>
</roleManager>

Comentarios

Puede especificar si se restablecerán la fecha y hora de expiración de cookies de nombres de rol con cada respuesta mediante el cookieSlidingExpiration atributo del archivo Web.config para la aplicación de ASP.NET. Si truees , la expiración de la cookie se establecerá inicialmente en la fecha y hora actuales más en CookieTimeout minutos. Aunque el usuario sigue usando activamente la aplicación de ASP.NET, la fecha y hora de expiración de la cookie se actualizarán automáticamente si hay menos de la CookieTimeout mitad del resto. Para obtener más información, vea la propiedad Expires.

Se aplica a

Consulte también