MembershipProvider.GetAllUsers(Int32, Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取数据页中数据源的所有用户的集合。
public:
abstract System::Web::Security::MembershipUserCollection ^ GetAllUsers(int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public abstract System.Web.Security.MembershipUserCollection GetAllUsers (int pageIndex, int pageSize, out int totalRecords);
abstract member GetAllUsers : int * int * int -> System.Web.Security.MembershipUserCollection
Public MustOverride Function GetAllUsers (pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As MembershipUserCollection
参数
- pageIndex
- Int32
要返回的结果页的索引。
pageIndex
从零开始。
- pageSize
- Int32
要返回的结果页的大小。
- totalRecords
- Int32
匹配用户的总数。
返回
包含一页 pageSize
MembershipUser 对象的 MembershipUserCollection 集合,这些对象从 pageIndex
指定的页开始。
示例
有关实现的示例 MembershipProvider ,请参阅 实现配置文件提供程序。
注解
GetAllUsers 从配置的 ApplicationName 属性的数据源返回所有用户的列表。 按用户名按字母顺序返回用户。
返回 GetAllUsers 的结果受 pageIndex
和 pageSize
参数的约束。 参数pageSize
标识集合中MembershipUserCollection要返回的对象数MembershipUser。 参数 pageIndex
标识要返回的结果页,其中 0 标识第一页。 参数 totalRecords
是一个 out
参数,它设置为数据库中的成员身份用户总数。 例如,如果数据库中有 13 个用户,并且 pageIndex
值为 1,值为 pageSize
5,则 MembershipUserCollection 将包含返回的第六个到第十个用户。
totalRecords
将设置为 13。