.NET Framework 类库
Roles.CookieTimeout 属性

注意:此属性在 .NET Framework 2.0 版中是新增的。

获取角色 Cookie 到期前的分钟数。

命名空间:System.Web.Security
程序集:System.Web(在 system.web.dll 中)

语法

Visual Basic(声明)
Public Shared ReadOnly Property CookieTimeout As Integer
Visual Basic(用法)
Dim value As Integer

value = Roles.CookieTimeout
C#
public static int CookieTimeout { get; }
C++
public:
static property int CookieTimeout {
    int get ();
}
J#
/** @property */
public static int get_CookieTimeout ()
JScript
public static function get CookieTimeout () : int

属性值

指定角色 Cookie 到期前的分钟数的整数。默认值为 30 分钟。
备注

CookieSlidingExpiration 属性为 true 并且为角色 Cookie 指定生存时间(以分钟计)时,将使用 CookieTimeout 属性。要设置 CookieTimeout 值,请将 cookieTimeout 属性添加到 ASP.NET 应用程序的 Web.config 文件中的 roleManager 元素,并指定一个整数值。

如果 CookieSlidingExpirationfalse,则忽略此属性。

示例

下面的示例演示 ASP.NET 应用程序的 Web.config 文件中 system.web 节的 roleManager 元素。它指定应用程序使用 SqlRoleProvider 实例,并将 CookieTimeout 属性设置为 30 分钟。

<roleManager defaultProvider="SqlProvider" 
  enabled="true"
  cacheRolesInCookie="true"
  cookieName=".ASPROLES"
  cookieTimeout="30"
  cookiePath="/MyApplication"
  cookieRequireSSL="true"
  cookieSlidingExpiration="true"
  cookieProtection="Encrypted" >
  <providers>
  <add
    name="SqlProvider"
    type="System.Web.Security.SqlRoleProvider"
    connectionStringName="SqlServices"
    applicationName="MyApplication" />
  </providers>
</roleManager>
平台

Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0
请参见

标记 :


Page view tracker