Membership.UserIsOnlineTimeWindow 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定用户在最近一次活动的日期/时间戳之后被视为联机的分钟数。
public:
static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
static member UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer
属性值
用户在最近一次活动的日期/时间戳之后被视为联机的分钟数。
示例
下面的代码示例演示 ASP.NET 应用程序的 Web.config 文件的 部分中的成员 资格 元素 system.web
。 它指定应用程序使用 的 SqlMembershipProvider 实例,并将 属性设置为 userIsOnlineTimeWindow
20 分钟。
<membership defaultProvider="SqlProvider"
userIsOnlineTimeWindow="20">
<providers>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="true"
enablePasswordReset="false"
requiresQuestionAndAnswer="true"
passwordFormat="Encrypted"
applicationName="MyApplication" />
</providers>
</membership>
注解
在 UserIsOnlineTimeWindow 调用 GetNumberOfUsersOnline期间检查属性值。 LastActivityDate如果用户的 大于当前日期和时间减去UserIsOnlineTimeWindow以分钟为单位的值,则认为该用户处于联机状态。 可以使用 类的 MembershipUser 属性确定是否将成员资格用户视为联机IsOnline用户。
LastActivityDate当用户的凭据通过 ValidateUser 方法成功验证时,将更新用户的 。 调用其中 LastActivityDate 一 GetUser 个重载时,还可以更新成员资格用户的 。 如果调用 GetUser 采用 参数的 userIsOnline
重载,请指定一个 值 true
以更新 LastActivityDate 用户的 。