PersonalizationAdministration.ResetUserState 方法

定义

重置指定参数的基础数据存储中的所有每个用户状态。

重载

名称 说明
ResetUserState(String)

重置指定路径的基础数据存储中的所有每用户状态。

ResetUserState(String[])

重置指定路径的基础数据存储中的所有每用户状态。

ResetUserState(String, String)

为指定的用户名和路径组合在基础数据存储中重置每用户状态。

ResetUserState(String, String[])

为指定的页面和用户重置基础数据存储中的每用户状态。

ResetUserState(String)

重置指定路径的基础数据存储中的所有每用户状态。

public:
 static int ResetUserState(System::String ^ path);
public static int ResetUserState(string path);
static member ResetUserState : string -> int
Public Shared Function ResetUserState (path As String) As Integer

参数

path
String

与要重置的个性化设置状态信息关联的页面的路径。

返回

重置的行数。

例外

pathnull

path 是空字符串(“)。

-或-

配置中定义的个性化设置提供程序的提供程序的类型不正确。

-或-

任何参数的字符串长度大于 256 个字符。

尝试创建和初始化其中一个配置的个性化设置提供程序的实例时发生配置异常。

-或-

找不到配置中定义的默认个性化设置提供程序。

默认提供程序指示已删除的行数为负数。

注解

此方法返回重置的行数的计数。 尝试重置不存在的共享状态不是错误。

另请参阅

适用于

ResetUserState(String[])

重置指定路径的基础数据存储中的所有每用户状态。

public:
 static int ResetUserState(cli::array <System::String ^> ^ usernames);
public static int ResetUserState(string[] usernames);
static member ResetUserState : string[] -> int
Public Shared Function ResetUserState (usernames As String()) As Integer

参数

usernames
String[]

应重置其每用户数据的用户名数组。

返回

重置的行数。

例外

usernamesnull

usernames 是长度为零的数组。

-或-

成员 usernames 包含 null逗号,或剪裁后为空字符串(“”)。

-或-

配置中定义的个性化设置提供程序的提供程序的类型不正确。

-或-

任何参数的字符串长度大于 256 个字符。

尝试创建和初始化其中一个配置的个性化设置提供程序的实例时发生配置异常。

-或-

找不到配置中定义的默认个性化设置提供程序。

默认提供程序指示已删除的行数为负数。

注解

此方法重置与参数中包含的 usernames 用户关联的基础数据存储中的所有每用户状态,并返回重置的行数的计数。

尝试重置不存在的共享状态不是错误。

另请参阅

适用于

ResetUserState(String, String)

为指定的用户名和路径组合在基础数据存储中重置每用户状态。

public:
 static bool ResetUserState(System::String ^ path, System::String ^ username);
public static bool ResetUserState(string path, string username);
static member ResetUserState : string * string -> bool
Public Shared Function ResetUserState (path As String, username As String) As Boolean

参数

path
String

与要重置的个性化设置状态信息关联的页面的路径。

username
String

与要重置的个性化设置数据关联的用户名。

返回

重置的行数。

例外

pathusernamenull.

pathusername 剪裁后为空字符串 (“”)。

-或-

username 包含逗号。

-或-

配置中定义的个性化设置提供程序的提供程序的类型不正确。

-或-

任何参数的字符串长度大于 256 个字符。

尝试创建和初始化其中一个配置的个性化设置提供程序的实例时发生配置异常。

-或-

找不到配置中定义的默认个性化设置提供程序。

默认提供程序指示已删除的行数为负数。

注解

尝试重置不存在的用户状态不是错误。

另请参阅

适用于

ResetUserState(String, String[])

为指定的页面和用户重置基础数据存储中的每用户状态。

public:
 static int ResetUserState(System::String ^ path, cli::array <System::String ^> ^ usernames);
public static int ResetUserState(string path, string[] usernames);
static member ResetUserState : string * string[] -> int
Public Shared Function ResetUserState (path As String, usernames As String()) As Integer

参数

path
String

与要重置的个性化设置状态信息关联的页面的路径。

usernames
String[]

与要重置的个性化设置数据关联的用户名。

返回

重置的行数。

例外

pathusernamesnull.

path 是剪裁后的空字符串 (“”)。

-或-

成员 usernamesnull,剪裁后的空字符串,或包含逗号。

-或-

usernames 是长度为零的数组。

-或-

配置中定义的个性化设置提供程序的提供程序的类型不正确。

-或-

任何参数的字符串长度大于 256 个字符。

尝试创建和初始化其中一个配置的个性化设置提供程序的实例时发生配置异常。

-或-

找不到配置中定义的默认个性化设置提供程序。

默认提供程序指示已删除的行数为负数。

注解

此方法在基础数据存储中重置每个用户的状态,该数据存储与包含在由该usernames页指定的页面的参数中包含的path每个用户相关联。

尝试重置不存在的用户状态不是错误。

另请参阅

适用于