PersonalizationAdministration::GetAllState Method (PersonalizationScope)
Returns a collection of all personalization state information from the underlying data store for the requested personalization scope.
Assembly: System.Web (in System.Web.dll)
public: static PersonalizationStateInfoCollection^ GetAllState( PersonalizationScope scope )
Parameters
- scope
-
Type:
System.Web.UI.WebControls.WebParts::PersonalizationScope
The scope of the personalization information to be retrieved.
Return Value
Type: System.Web.UI.WebControls.WebParts::PersonalizationStateInfoCollection^A PersonalizationStateInfoCollection containing state information for the specified scope.
| Exception | Condition |
|---|---|
| ArgumentException | The provider for a personalization provider defined in configuration is not of the correct type. |
| 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. |
Note that the returned collection contains only PersonalizationStateInfo-derived objects of either type SharedPersonalizationStateInfo or type UserPersonalizationStateInfo. Using the default personalization provider, the PersonalizationStateInfo-derived objects are returned in alphabetical order, and sorted by a combination of path and user name in ascending order. The order of the objects in the collection is determined by the provider.
Available since 2.0