RoleManagerSection.CookieSlidingExpiration 属性

定义

获取或设置一个值,该值指示是否定期重置用于缓存角色名称的 Cookie。

public:
 property bool CookieSlidingExpiration { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("cookieSlidingExpiration", DefaultValue=true)]
public bool CookieSlidingExpiration { get; set; }
[<System.Configuration.ConfigurationProperty("cookieSlidingExpiration", DefaultValue=true)>]
member this.CookieSlidingExpiration : bool with get, set
Public Property CookieSlidingExpiration As Boolean

属性值

Boolean

如果将要定期重置角色名称 Cookie 的到期日期和时间,则为 true;否则,为 false。 默认值为 true

属性

示例

下面的代码示例演示如何使用 CookieSlidingExpiration 该属性。 此代码示例是为类提供的大型示例的 RoleManagerSection 一部分。

// Display CookieSlidingExpiration property.
Console.WriteLine("CookieSlidingExpiration: {0}",
  configSection.CookieSlidingExpiration);
' Display CookieSlidingExpiration property.
Console.WriteLine("CookieSlidingExpiration: {0}", _
 configSection.CookieSlidingExpiration)

注解

可以使用 ASP.NET 应用程序的Web.config文件中的属性,指定用于缓存角色名称的 Cookie 是否定期重置或过期cookieSlidingExpiration。 如果 true,Cookie 过期最初设置为当前日期和时间加上 CookieTimeout 属性(以分钟为单位)。 尽管用户继续主动使用 ASP.NET 应用程序,但如果剩余的一半CookieTimeout不到,则会自动刷新 Cookie 的到期日期和时间。 默认值为 true

适用于