PersonalizationAdministration.GetAllState 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对于请求的个性化设置范围和其他指定参数,从基础数据存储区中返回所有个性化设置状态的信息集合。
重载
GetAllState(PersonalizationScope) |
对于请求的个性化设置范围,从基础数据存储区中返回所有个性化设置状态的信息集合。 |
GetAllState(PersonalizationScope, Int32, Int32, Int32) |
基于指定参数,从基础数据存储区中返回所有个性化设置状态的信息子集。 |
GetAllState(PersonalizationScope)
对于请求的个性化设置范围,从基础数据存储区中返回所有个性化设置状态的信息集合。
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope) As PersonalizationStateInfoCollection
参数
- scope
- PersonalizationScope
要检索的个性化设置信息的范围。
返回
一个 PersonalizationStateInfoCollection,包含指定范围的状态信息。
例外
配置中定义的个性化设置提供程序的提供程序类型不正确。
scope
不是 PersonalizationScope 枚举的有效成员。
注解
请注意,返回的集合仅 PersonalizationStateInfo包含类型或类型 SharedPersonalizationStateInfoUserPersonalizationStateInfo的派生对象。 使用默认个性化设置提供程序, PersonalizationStateInfo将按字母顺序返回派生对象,并按路径和用户名的组合按升序排序。 集合中对象的顺序由提供程序确定。
另请参阅
适用于
GetAllState(PersonalizationScope, Int32, Int32, Int32)
基于指定参数,从基础数据存储区中返回所有个性化设置状态的信息子集。
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope, int pageIndex, int pageSize, out int totalRecords);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection
参数
- scope
- PersonalizationScope
要检索的个性化设置信息的范围。
- pageIndex
- Int32
要返回的结果页的索引(从零开始)。
- pageSize
- Int32
要返回的记录数。
- totalRecords
- Int32
可用记录的总数。
返回
一个 PersonalizationStateInfoCollection,包含指定范围和参数的状态信息。
例外
pageIndex
小于零。
或
pageSize
小于或等于零。
- 或 -
配置中定义的个性化设置提供程序的提供程序类型不正确。
- 或 -
和 pageSize
的组合pageIndex
超过了 Int32.MaxValue。
scope
不是 PersonalizationScope 枚举的有效成员。
注解
返回的集合中的项主要基于范围,然后与该范围对应的记录将进一步缩减为基于 和 pageSize
参数的pageIndex
子集。 返回的集合仅包含 SharedPersonalizationStateInfo 实例,或 UserPersonalizationStateInfo 仅包含实例。
返回的项受 pageIndex
和 pageSize
参数约束,其中 pageIndex
控制要返回的记录和控制 pageSize
返回的记录数。 例如,如果 pageIndex
设置为 0 且 pageSize
设置为 25,则返回的数据将是前 25 个条目。 如果 pageIndex
设置为 1 且 pageSize
设置为 25,则返回的数据将为条目 26 到 50。 参数 totalRecords
返回可用的记录总数。
使用默认个性化设置提供程序, PersonalizationStateInfo将按字母顺序返回派生对象,并按路径和用户名的组合按升序排序。 集合中对象的顺序由提供程序确定。