注意:此属性在 .NET Framework 2.0 版中是新增的。
获取角色 Cookie 到期前的分钟数。
命名空间:System.Web.Security
程序集:System.Web(在 system.web.dll 中)
Public Shared ReadOnly Property CookieTimeout As Integer
Dim value As Integer
value = Roles.CookieTimeout
public static int CookieTimeout { get; }
public:
static property int CookieTimeout {
int get ();
}
/** @property */
public static int get_CookieTimeout ()
public static function get CookieTimeout () : int
属性值
指定角色 Cookie 到期前的分钟数的整数。默认值为 30 分钟。
当 CookieSlidingExpiration 属性为 true 并且为角色 Cookie 指定生存时间(以分钟计)时,将使用 CookieTimeout 属性。要设置 CookieTimeout 值,请将 cookieTimeout 属性添加到 ASP.NET 应用程序的 Web.config 文件中的 roleManager 元素,并指定一个整数值。
如果 CookieSlidingExpiration 为 false,则忽略此属性。
下面的示例演示 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