RoleManagerSection.CreatePersistentCookie 属性

定义

指示是使用基于会话的 Cookie 还是使用持久性 Cookie 来缓存角色名称。

[System.Configuration.ConfigurationProperty("createPersistentCookie", DefaultValue=false)]
public bool CreatePersistentCookie { get; set; }

属性值

Boolean

若要使角色名称 Cookie 在浏览器会话之间得到保持,则为 true;否则,为 false。 默认值为 false

属性

示例

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

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

注解

CreatePersistentCookie 属性指示用于缓存角色名称的 Cookie 是否应该是基于会话的 Cookie,这意味着当浏览器关闭时 Cookie 丢失,或者永久性 Cookie,这意味着 Cookie 在浏览器会话中可用。 默认值 false为,指示使用基于会话的 Cookie 来缓存角色名称。

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8