PersonalizationAdministration.GetCountOfState 方法

定义

返回基础数据存储区中对应于指定范围和其他参数的个性化设置状态项的计数。

重载

GetCountOfState(PersonalizationScope, String)

返回基础数据存储区中对应于指定参数的个性化设置状态项的计数。

GetCountOfState(PersonalizationScope)

返回基础数据存储区中对应于指定范围的个性化设置状态项的计数。

GetCountOfState(PersonalizationScope, String)

返回基础数据存储区中对应于指定参数的个性化设置状态项的计数。

public:
 static int GetCountOfState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, System::String ^ pathToMatch);
public static int GetCountOfState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope, string pathToMatch);
static member GetCountOfState : System.Web.UI.WebControls.WebParts.PersonalizationScope * string -> int
Public Shared Function GetCountOfState (scope As PersonalizationScope, pathToMatch As String) As Integer

参数

scope
PersonalizationScope

要检索的个性化设置状态项的范围。

pathToMatch
String

含有要检索的个性化设置状态项的页面的路径。

返回

对应于指定范围的个性化设置状态项的数目。

例外

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

- 或 -

pathToMatch 在修整后变成空字符串 ("")。

- 或 -

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

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

- 或 -

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

scope 不是 PersonalizationScope 枚举的有效成员。

默认提供程序返回的计数为负。

注解

使用此方法可确定指定范围和路径的基础数据存储区中个性化设置状态项的数目。

另请参阅

适用于

GetCountOfState(PersonalizationScope)

返回基础数据存储区中对应于指定范围的个性化设置状态项的计数。

public:
 static int GetCountOfState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static int GetCountOfState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetCountOfState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> int
Public Shared Function GetCountOfState (scope As PersonalizationScope) As Integer

参数

scope
PersonalizationScope

要检索的个性化设置状态项的范围。

返回

对应于指定范围的个性化设置状态项的数目。

例外

scope 不是 PersonalizationScope 枚举的有效成员。

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

- 或 -

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

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

- 或 -

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

默认提供程序返回的计数为负。

示例

下面的代码示例演示如何使用 GetCountOfState 方法。 可以在类概述主题中找到 PersonalizationAdministration 完整的示例。

Label4.Visible = false;
TextBox4.Text = PersonalizationAdministration.GetCountOfState(PersonalizationScope.User).ToString();

注解

使用此方法可确定指定范围的基础数据存储区中个性化设置状态项的数目。 GetCountOfState使用 方法进一步将计数缩小到特定页面。

另请参阅

适用于