Share via


MembershipProvider.GetAllUsers(Int32, Int32, Int32) Metoda

Definice

Získá kolekci všech uživatelů ve zdroji dat na stránkách dat.

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

Parametry

pageIndex
Int32

Index stránky výsledků, které se mají vrátit. pageIndex je založen na nule.

pageSize
Int32

Velikost stránky výsledků, které se mají vrátit.

totalRecords
Int32

Celkový počet odpovídajících uživatelů

Návraty

Kolekce MembershipUserCollection , která obsahuje stránku pageSizeMembershipUser objektů počínaje stránkou určenou pomocí pageIndex.

Příklady

Příklad MembershipProvider implementace najdete v tématu Implementace zprostředkovatele profilu.

Poznámky

GetAllUsers vrátí seznam všech uživatelů ze zdroje dat pro nakonfigurovanou ApplicationName vlastnost. Uživatelé jsou vráceni v abecedním pořadí podle uživatelského jména.

Výsledky vrácené nástrojem GetAllUsers jsou omezené pageIndex parametry a pageSize . Parametr pageSize identifikuje počet MembershipUser objektů, které se mají v kolekci MembershipUserCollection vrátit. Parametr pageIndex určuje, která stránka výsledků se má vrátit, kde 0 identifikuje první stránku. Parametr totalRecords je parametr out nastavený na celkový počet uživatelů členství v databázi. Pokud je například v databázi 13 uživatelů a pageIndex hodnota byla 1 s pageSize hodnotou 5, pak MembershipUserCollection bude obsahovat šestý až desátý vrácený uživatel. totalRecords hodnota by byla nastavená na hodnotu 13.

Platí pro

Viz také