PersonalizationAdministration.ResetInactiveUserState 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过删除基础数据存储区中的关联行来重置每用户个性化设置状态信息。
重载
ResetInactiveUserState(DateTime) |
基于指定参数,重置基础数据存储区中的所有每用户个性化设置状态信息。 |
ResetInactiveUserState(String, DateTime) |
基于指定参数,为非活动用户重置基础数据存储区中所有的每用户状态信息。 |
ResetInactiveUserState(DateTime)
基于指定参数,重置基础数据存储区中的所有每用户个性化设置状态信息。
public:
static int ResetInactiveUserState(DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (DateTime userInactiveSinceDate);
static member ResetInactiveUserState : DateTime -> int
Public Shared Function ResetInactiveUserState (userInactiveSinceDate As DateTime) As Integer
参数
- userInactiveSinceDate
- DateTime
上一次访问用户的个性化设置信息的日期。
返回
基础数据存储区中被重置的行的数目。
例外
默认提供程序返回的计数为负。
注解
此方法重置基础数据存储中的所有每用户状态信息,其中用户的 LastActivityDate 属性值小于或等于 UserInactiveSinceDate 值。
如果 UserInactiveSinceDate 设置为 MaxValue,则此方法重置基础数据存储中的所有每用户数据。
另请参阅
适用于
ResetInactiveUserState(String, DateTime)
基于指定参数,为非活动用户重置基础数据存储区中所有的每用户状态信息。
public:
static int ResetInactiveUserState(System::String ^ path, DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (string path, DateTime userInactiveSinceDate);
static member ResetInactiveUserState : string * DateTime -> int
Public Shared Function ResetInactiveUserState (path As String, userInactiveSinceDate As DateTime) As Integer
参数
- path
- String
与要重置的个性化设置状态信息关联的页的路径。
- userInactiveSinceDate
- DateTime
在重置用户状态个性化设置项时使用的上一次活动日期。
返回
基础数据存储区中被重置的行的数目。
例外
path
为 null
。
默认提供程序返回的计数为负。
注解
此方法重置与指定路径关联的基础数据存储中的所有每用户状态,其中用户的 LastActivityDate 属性值小于或等于 UserInactiveSinceDate 属性值。
对于需要多行数据来存储页面个性化状态或用户和页面组合的数据存储,重置行的计数可能与个性化设置状态的计数不同。 如果基础提供程序公开事务感知数据存储中的数据,则此方法在单个事务中执行其操作。
尝试重置不存在的共享状态不是错误。
如果 UserInactiveSinceDate 为 MaxValue,则此方法有效地重置指定路径的基础数据存储中的所有每用户数据。