Cliquez pour évaluer et commenter
MSDN
MSDN Library
Développement .NET
.NET Framework 3.5
.NET Framework
Bibliothèque de classes ....
Propriétés FormsAuthentic...
 SlidingExpiration, propriété

  Passer à l'affichage pour faible bande passante
Cette page est spécifique à
Microsoft Visual Studio 2008/.NET Framework 3.5

D'autres versions sont également disponibles pour :
Bibliothèque de classes .NET Framework
FormsAuthenticationConfiguration..::.SlidingExpiration, propriété

Mise à jour : novembre 2007

Obtient ou définit l'expiration décalée d'authentification.

Espace de noms :  System.Web.Configuration
Assembly :  System.Web (dans System.Web.dll)

Visual Basic (Déclaration)
<ConfigurationPropertyAttribute("slidingExpiration", DefaultValue := True)> _
Public Property SlidingExpiration As Boolean
Visual Basic (Utilisation)
Dim instance As FormsAuthenticationConfiguration
Dim value As Boolean

value = instance.SlidingExpiration

instance.SlidingExpiration = value
C#
[ConfigurationPropertyAttribute("slidingExpiration", DefaultValue = true)]
public bool SlidingExpiration { get; set; }
VisualC++
[ConfigurationPropertyAttribute(L"slidingExpiration", DefaultValue = true)]
public:
property bool SlidingExpiration {
    bool get ();
    void set (bool value);
}
J#
/** @property */
/** @attribute ConfigurationPropertyAttribute("slidingExpiration", DefaultValue = true) */
public boolean get_SlidingExpiration()
/** @property */
/** @attribute ConfigurationPropertyAttribute("slidingExpiration", DefaultValue = true) */
public  void set_SlidingExpiration(boolean value)
JScript
public function get SlidingExpiration () : boolean
public function set SlidingExpiration (value : boolean)

Valeur de propriété

Type : System..::.Boolean

true si l'expiration décalée est activée ; sinon, false. La valeur par défaut est true.

Lorsque SlidingExpiration a la valeur true, l'intervalle de temps pendant lequel le cookie d'authentification est valide est réinitialisé sur la valeur de propriété Timeout de l'expiration. Cela se produit si l'utilisateur navigue après l'expiration de la moitié du délai d'attente. Par exemple, si vous définissez un délai d'expiration de 20 minutes via l'expiration décalée, un utilisateur peut visiter le site à 14 h 00 et recevoir un cookie configuré pour expirer à 14 h 20. L'expiration n'est mise à jour que si l'utilisateur visite le site après 14 h 10. Si l'utilisateur visite le site à 14 h 09, le cookie n'est pas mis à jour, car la moitié du délai d'expiration n'a pas été dépassée. Si l'utilisateur attend ensuite 12 minutes, et s'il visite le site à 14 h 21, le cookie aura expiré.

L'exemple de code suivant montre comment accéder à la propriété SlidingExpiration. Reportez-vous à l'exemple de code dans la rubrique de la classe FormsAuthenticationConfiguration pour savoir comment obtenir la section.

Visual Basic
' Get the current SlidingExpiration.
  Dim currentSlidingExpiration As Boolean = _
  formsAuthentication.SlidingExpiration

' Set the SlidingExpiration.
formsAuthentication.SlidingExpiration = False



C#
// Get the current SlidingExpiration.
bool currentSlidingExpiration = 
    formsAuthentication.SlidingExpiration;

// Set the SlidingExpiration.
formsAuthentication.SlidingExpiration = false;



Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0
Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2009 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation  |  Marques  |  Confidentialité
Page view tracker