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

Definizione

Ottiene una raccolta degli utenti di appartenenza in cui l'indirizzo di posta elettronica contiene l'indirizzo specificato di cui verificare la corrispondenza.

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

Parametri

emailToMatch
String

Indirizzo di posta elettronica da cercare.

pageIndex
Int32

Indice della pagina di risultati da restituire. pageIndex è in base zero.

pageSize
Int32

Dimensione della pagina di risultati da restituire.

totalRecords
Int32

Numero totale di utenti individuati.

Restituisce

Una raccolta MembershipUserCollection che contiene una pagina di oggetti pageSizeMembershipUser che iniziano alla pagina specificata da pageIndex.

Esempio

Per un esempio di implementazione, vedere Implementazione di MembershipProviderun provider di profili.

Commenti

FindUsersByEmail restituisce un elenco di utenti di appartenenza in cui l'indirizzo di posta elettronica dell'utente corrisponde all'oggetto fornito emailToMatch per la proprietà configurata ApplicationName . Se l'origine dati supporta funzionalità di ricerca aggiuntive, ad esempio i caratteri jolly, è possibile fornire funzionalità di ricerca più estese per gli indirizzi di posta elettronica.

I risultati restituiti da FindUsersByEmail sono vincolati dai pageIndex parametri e pageSize . Il pageSize parametro identifica il numero di MembershipUser oggetti da restituire nell'insieme MembershipUserCollection . Il pageIndex parametro identifica la pagina dei risultati da restituire dove 0 identifica la prima pagina. Il totalRecords parametro è un out parametro impostato sul numero totale di utenti di appartenenza corrispondenti al emailToMatch valore . Ad esempio, se sono stati trovati 13 utenti in cui emailToMatch corrispondeva parte di o l'intero indirizzo di posta elettronica e il pageIndex valore era 1 con un pageSize valore pari a 5, l'oggetto MembershipUserCollection conterrà il sesto al decimo utente restituito. totalRecords sarebbe impostato su 13.

Si applica a

Vedi anche