RoleManagerSection.CookieSlidingExpiration 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否定期重置用于缓存角色名称的 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
属性值
如果将要定期重置角色名称 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
。