FormsAuthenticationConfiguration.SlidingExpiration 属性

定义

获取或设置身份验证可调过期。

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

属性值

Boolean

如果启用可调过期,则为 true;否则为 false。 默认值为 true

属性

示例

下面的代码示例演示如何访问 SlidingExpiration 属性。 请参阅类主题中的 FormsAuthenticationConfiguration 代码示例,了解如何获取该部分。

// 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

注解

When the SlidingExpiration is set to true, the time interval during which the authentication cookie is valid is reset to the expiration Timeout property value. 如果用户在超时过一半后浏览,将发生这种情况。 例如,如果使用滑动过期设置 20 分钟的过期时间,则用户可以在下午 2:00 访问站点,并接收设置为在下午 2:20 过期的 Cookie。 仅当用户在下午 2:10 后访问站点时,才会更新过期。 如果用户在下午 2:09 访问站点,则 Cookie 不会更新,因为过期时间的一半尚未通过。 如果用户随后等待 12 分钟,请在下午 2:21 访问站点,Cookie 将过期。

适用于