MembershipProvider.FindUsersByEmail(String, Int32, Int32, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję użytkowników członkostwa, gdzie adres e-mail zawiera określony adres e-mail do dopasowania.
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
Łączna liczba dopasowanych użytkowników.
Zwraca
MembershipUserCollection Kolekcja zawierająca stronę pageSize
MembershipUser obiektów rozpoczynającą się od strony określonej przez pageIndex
.
Przykłady
Aby zapoznać się z przykładem implementacji MembershipProvider , zobacz Implementowanie dostawcy profilu.
Uwagi
FindUsersByEmail Zwraca listę użytkowników członkostwa, w których adres e-mail użytkownika jest zgodny z podaną emailToMatch
właściwością skonfigurowaną ApplicationName . Jeśli źródło danych obsługuje dodatkowe możliwości 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
określa 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 wartość 0 identyfikuje pierwszą stronę. Parametr totalRecords
jest parametrem out
, który jest ustawiony na łączną 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ść to 1 z wartością pageSize
5, MembershipUserCollection wartość będzie zawierać szóstą do dziesiątej zwróconej liczby użytkowników.
totalRecords
wartość parametru zostanie ustawiona na wartość 13.