SqlPersonalizationProvider.ResetUserState(String, DateTime) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
根据指定参数从基础数据存储区删除用户个性化设置数据。
public:
override int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public override int ResetUserState (string path, DateTime userInactiveSinceDate);
override this.ResetUserState : string * DateTime -> int
Public Overrides Function ResetUserState (path As String, userInactiveSinceDate As DateTime) As Integer
参数
- path
- String
要删除的个性化设置数据的路径。 此值可以为 null
,但不能为空字符串 ("")。
- userInactiveSinceDate
- DateTime
指示最后一次活动的日期。
返回
从基础数据存储区中删除的行数。
例外
注解
此方法的参数具有以下限制:
参数
path
不能包含通配符。path
如果 参数为非null
,则仅删除与 关联的path
每用户个性化设置记录。仅删除与自 参数中指定的
userInactiveSinceDate
日期以来处于非活动状态的用户关联的每用户个性化设置记录。 确切的比较是删除属性小于或等于 参数的userInactiveSinceDate
记录LastActivityDate。如果同时提供这两个参数,则删除与这两个约束匹配的记录。
参数
path
可以是null
。参数
path
在剪裁后不能为空字符串。UserInactiveSinceDate 属性不能为
null
。