Export (0) Print
Expand All

PersonalizationAdministration.GetAllState Method (PersonalizationScope)

Returns a collection of all personalization state information from the underlying data store for the requested personalization scope.

Namespace:  System.Web.UI.WebControls.WebParts
Assembly:  System.Web (in System.Web.dll)

public static PersonalizationStateInfoCollection GetAllState(
	PersonalizationScope 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.


The provider for a personalization provider defined in configuration is not of the correct type.


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.


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.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0
© 2015 Microsoft