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

定义

获取数据源中的所有用户的集合,并显示在数据页中。Gets a collection of all the users in the data source in pages of data.

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

要返回的结果页的索引。The index of the page of results to return. pageIndex 从零开始。pageIndex is zero-based.

pageSize
Int32

要返回的结果页的大小。The size of the page of results to return.

totalRecords
Int32

匹配用户的总数。The total number of matched users.

返回

包含一页 pageSizeMembershipUser 对象的 MembershipUserCollection 集合,这些对象从 pageIndex 指定的页开始。A MembershipUserCollection collection that contains a page of pageSizeMembershipUser objects beginning at the page specified by pageIndex.

示例

有关MembershipProvider实现的示例,请参阅实现配置文件提供程序For an example of a MembershipProvider implementation, see Implementing a Profile Provider.

注解

GetAllUsers从数据源中为配置ApplicationName的属性返回所有用户的列表。GetAllUsers returns a list of all of the users from the data source for the configured ApplicationName property. 按用户名按字母顺序返回用户。Users are returned in alphabetical order by user name.

返回GetAllUsers的结果是pageIndex由和pageSize参数约束的。The results returned by GetAllUsers are constrained by the pageIndex and pageSize parameters. 参数标识要在MembershipUserCollection集合中MembershipUser返回的对象的数目。 pageSizeThe pageSize parameter identifies the number of MembershipUser objects to return in the MembershipUserCollection collection. pageIndex参数标识要返回的结果页,其中0标识第一页。The pageIndex parameter identifies which page of results to return, where 0 identifies the first page. 参数是一个out参数,它设置为数据库中成员资格用户的总数。 totalRecordsThe totalRecords parameter is an out parameter that is set to the total number of membership users in the database. 例如,如果数据库中有13个用户,并且pageIndex值为 1 pageSize且为5,则MembershipUserCollection将包含返回的第6个到第10个用户。For example, if there are 13 users in the database, and the pageIndex value was 1 with a pageSize of 5, then the MembershipUserCollection would contain the sixth through the tenth users returned. totalRecords将设置为13。totalRecords would be set to 13.

适用于

另请参阅