PersonalizationAdministration::GetCountOfState Method (PersonalizationScope)
Returns a count of the personalization state items in the underlying data store that exist for the specified scope.
Assembly: System.Web (in System.Web.dll)
Parameters
- scope
-
Type:
System.Web.UI.WebControls.WebParts::PersonalizationScope
The scope of the personalization state items to retrieve.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | scope is not a valid member of the PersonalizationScope enumeration. |
| ArgumentException | The provider for a personalization provider defined in configuration is not of the correct type. - or - The length of the string of any parameter is greater than 256 characters. |
| ConfigurationErrorsException | A configuration exception occurred while attempting to create and initialize an instance of one of the configured personalization providers. - or - The default personalization provider defined in configuration could not be found. |
| HttpException | The default provider returned a negative number for the count. |
Use this method to determine the number of personalization state items in the underlying data store for the specified scope. Use the GetCountOfState method to further narrow the count to a particular page.
The following code example demonstrates how to use the GetCountOfState method. The complete example can be found in the PersonalizationAdministration class overview topic.
Label4.Visible = false;
TextBox4.Text = PersonalizationAdministration.GetCountOfState(PersonalizationScope.User).ToString();
Available since 2.0