请单击以进行评分并提供反馈
MSDN
MSDN Library
.NET 开发
先前版本
Roles 类
Roles 属性
 CookieTimeout 属性
全部折叠/全部展开 全部折叠
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0

同时提供下列产品的其他版本:
.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
社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利 | 商标 | 隐私权声明
Page view tracker