PersonalizationAdministration.GetCountOfState Method (PersonalizationScope, String)
Returns a count of the personalization state items in the underlying data store that exist for the specified parameters.
Assembly: System.Web (in System.Web.dll)
Public Shared Function GetCountOfState ( scope As PersonalizationScope, pathToMatch As String ) As Integer
Parameters
- scope
-
Type:
System.Web.UI.WebControls.WebParts.PersonalizationScope
The scope of the personalization state items to retrieve.
- pathToMatch
-
Type:
System.String
The path to the page with personalization state items to retrieve.
| Exception | Condition |
|---|---|
| ArgumentException | The provider for a personalization provider defined in configuration is not of the correct type. - or - pathToMatch, after trimming, is an empty string (""). - 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. |
| ArgumentOutOfRangeException | scope is not a valid member of the PersonalizationScope enumeration. |
| 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 and path.
Available since 2.0