Roles.CookieName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取在其中缓存角色名称的 Cookie 的名称。
public:
static property System::String ^ CookieName { System::String ^ get(); };
public static string CookieName { get; }
static member CookieName : string
Public Shared ReadOnly Property CookieName As String
属性值
在其中缓存角色名称的 Cookie 的名称。 默认值是 .ASPXROLES。
示例
以下示例演示 ASP.NET 应用程序的 Web.config 文件的 节中的 system.web
roleManager 元素。 它指定应用程序使用 SqlRoleProvider 实例并将 属性 cookieName
设置为 。ASPROLES。
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/"
cookieRequireSSL="false"
cookieSlidingExpiration="true"
cookieProtection="All" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="MyApplication" />
</providers>
</roleManager>
注解
通过在 ASP.NET 应用程序的 Web.config 文件中设置 cookieName
属性,可以指定为应用程序缓存角色的 Cookie 的名称。 如果要唯一标识应用程序的 Cookie,或者在多个应用程序(如域 Cookie)之间共享 Cookie,这非常有用。