MembershipProvider.GetAllUsers(Int32, Int32, Int32) 方法

定义

获取数据页中数据源的所有用户的集合。

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

匹配用户的总数。

返回

包含一页 pageSizeMembershipUser 对象的 MembershipUserCollection 集合,这些对象从 pageIndex 指定的页开始。

示例

有关实现的示例 MembershipProvider ,请参阅 实现配置文件提供程序

注解

GetAllUsers 返回已配置 ApplicationName 属性的数据源中所有用户的列表。 用户按用户名的字母顺序返回。

返回 GetAllUsers 的结果受 pageIndexpageSize 参数的约束。 参数pageSize标识集合中MembershipUserCollection要返回的对象数MembershipUser。 参数 pageIndex 标识要返回的结果页,其中 0 标识第一页。 参数 totalRecords 是一个 out 设置为数据库中成员身份用户总数的参数。 例如,如果数据库中有 13 个用户,并且 pageIndex 值为 1,值为 pageSize 5,则 MembershipUserCollection 将包含返回的第六个到第十个用户。 totalRecords 将 设置为 13。

适用于

另请参阅