asp.net自定义成员资格提供程序:IsOnline属性

时间:2009-08-17 14:28:18

标签: asp.net membership-provider

实现自定义成员资格提供程序时,我看到底层数据模型在USER表中有ISONLINE列,如下所述: http://msdn.microsoft.com/en-us/library/6tc47t75.aspx

问题:该字段何时在数据库中实际更新?在MSDN提供的示例实现中,没有更新此列, IsOnline 属性计算如下:

return (now - userIsOnlineTimeWindow > LastActivityDateTime ? false:true);

那么,如果它从未更新,那么USER表中ISONLINE列的用途是什么?或者我错过了什么?

由于

2 个答案:

答案 0 :(得分:2)

我似乎记得注意到这一点,并得出结论认为它可能是'遗留',即。没用过。

只要LastActivityDateTime在适当的时候更新,你引用的实现就足够了。我猜他们只是忘了更新架构。

答案 1 :(得分:2)

我也意识到了这一点,并认为这是一个从未实现的想法。

由于你有LastActivityDateTime,你可以随时检查它。