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 修整后变成空字符串 ("")。

- 或 -

usernames 的成员修整后变成 null、空字符串,或包含逗号。

- 或 -

usernames 是一个长度为零的数组。

- 或 -

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

- 或 -

任何参数的字符串长度超过 256 个字符。

尝试创建和初始化已配置的个性化设置提供程序的一个实例时出现配置异常。

- 或 -

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

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

注解

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

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

另请参阅

适用于