FormsAuthenticationConfiguration.SlidingExpiration 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 ou définit l'expiration décalée d'authentification.
public:
property bool SlidingExpiration { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("slidingExpiration", DefaultValue=true)]
public bool SlidingExpiration { get; set; }
[<System.Configuration.ConfigurationProperty("slidingExpiration", DefaultValue=true)>]
member this.SlidingExpiration : bool with get, set
Public Property SlidingExpiration As Boolean
Valeur de propriété
true
si l'expiration décalée est activée ; sinon false
. La valeur par défaut est true
.
- Attributs
Exemples
L'exemple de code suivant illustre l'accès à la propriété SlidingExpiration. Reportez-vous à l’exemple de code de la FormsAuthenticationConfiguration rubrique de classe pour savoir comment obtenir la section.
// Get the current SlidingExpiration.
bool currentSlidingExpiration =
formsAuthentication.SlidingExpiration;
// Set the SlidingExpiration.
formsAuthentication.SlidingExpiration = false;
' Get the current SlidingExpiration.
Dim currentSlidingExpiration As Boolean = _
formsAuthentication.SlidingExpiration
' Set the SlidingExpiration.
formsAuthentication.SlidingExpiration = False
Remarques
Lorsque le SlidingExpiration paramètre est défini true
sur , l’intervalle de temps pendant lequel le cookie d’authentification est valide est réinitialisé à la valeur de propriété d’expiration Timeout . Cela se produit si l’utilisateur navigue après l’expiration de la moitié du délai d’expiration. Par exemple, si vous définissez une expiration de 20 minutes à l’aide de l’expiration glissante, un utilisateur peut visiter le site à 2 h 00 et recevoir un cookie qui est défini pour expirer à 2 h 20. L’expiration est mise à jour uniquement si l’utilisateur visite le site après 2h10. Si l’utilisateur visite le site à 2h09, le cookie n’est pas mis à jour, car la moitié de l’heure d’expiration n’est pas passée. Si l’utilisateur attend 12 minutes, visitez le site à 2 h 21, le cookie est expiré.