MembershipProvider.FindUsersByEmail(String, Int32, Int32, Int32) Metoda

Definicja

Pobiera kolekcję użytkowników członkostwa, na których adres e-mail zawiera określony adres e-mail zgodny.

public:
 abstract System::Web::Security::MembershipUserCollection ^ FindUsersByEmail(System::String ^ emailToMatch, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public abstract System.Web.Security.MembershipUserCollection FindUsersByEmail (string emailToMatch, int pageIndex, int pageSize, out int totalRecords);
abstract member FindUsersByEmail : string * int * int * int -> System.Web.Security.MembershipUserCollection
Public MustOverride Function FindUsersByEmail (emailToMatch As String, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As MembershipUserCollection

Parametry

emailToMatch
String

Adres e-mail do wyszukania.

pageIndex
Int32

Indeks strony wyników do zwrócenia. Funkcja pageIndex rozpoczyna liczenie od zera.

pageSize
Int32

Rozmiar strony wyników do zwrócenia.

totalRecords
Int32

Całkowita liczba dopasowanych użytkowników.

Zwraca

MembershipUserCollection Kolekcja zawierająca stronę obiektów rozpoczynających pageSizeMembershipUser się od strony określonej przez pageIndex.

Przykłady

Przykład implementacji MembershipProvider można znaleźć w temacie Implementowanie dostawcy profilu.

Uwagi

FindUsersByEmail Zwraca listę użytkowników członkostwa, w których adres e-mail użytkownika jest zgodny z podanym emailToMatch dla skonfigurowanej ApplicationName właściwości. Jeśli źródło danych obsługuje dodatkowe funkcje wyszukiwania, takie jak symbole wieloznaczne, możesz zapewnić bardziej rozbudowane możliwości wyszukiwania adresów e-mail.

Wyniki zwracane przez FindUsersByEmail element są ograniczone przez pageIndex parametry i pageSize . Parametr pageSize identyfikuje liczbę MembershipUser obiektów, które mają być zwracane w kolekcji MembershipUserCollection . Parametr pageIndex określa, która strona wyników ma być zwracana, gdzie 0 identyfikuje pierwszą stronę. Parametr totalRecords jest parametrem ustawionym out na całkowitą liczbę użytkowników członkostwa pasujących do emailToMatch wartości. Jeśli na przykład 13 użytkowników zostało znalezionych, gdzie emailToMatch dopasowano część lub cały adres e-mail, a pageIndex wartość wynosiła 1 z wartością pageSize 5, MembershipUserCollection wartość będzie zawierać szóstą do dziesięciu zwróconych użytkowników. totalRecords wartość zostanie ustawiona na 13.

Dotyczy

Zobacz też