Språk

MembershipProvider.GetAllUsers(Int32, Int32, Int32) Metod

Definition

Hämtar en samling av alla användare i datakällan på sidor med 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

Parametrar

pageIndex
Int32

Indexet för den resultatsida som ska returneras. pageIndex är nollbaserat.

pageSize
Int32

Storleken på sidan med resultat som ska returneras.

totalRecords
Int32

Det totala antalet matchade användare.

Returer

En MembershipUserCollection samling som innehåller en sida med pageSizeMembershipUser objekt som börjar på sidan som anges av pageIndex.

Exempel

Ett exempel på en MembershipProvider implementering finns i Implementera en profilprovider.

Kommentarer

GetAllUsers returnerar en lista över alla användare från datakällan för den konfigurerade ApplicationName egenskapen. Användare returneras i alfabetisk ordning efter användarnamn.

Resultaten som returneras av GetAllUsers begränsas av parametrarna pageIndex och pageSize . Parametern pageSize identifierar antalet MembershipUser objekt som ska returneras MembershipUserCollection i samlingen. Parametern pageIndex identifierar vilken sida med resultat som ska returneras, där 0 identifierar den första sidan. Parametern totalRecords är en out parameter som är inställd på det totala antalet medlemskapsanvändare i databasen. Om det till exempel finns 13 användare i databasen och pageIndex värdet var 1 med värdet pageSize 5, MembershipUserCollection skulle det innehålla den sjätte till och med den tionde användare som returnerades. totalRecords anges till 13.

Gäller för

Se även