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

Definition

Ruft eine Auflistung von Mitgliedschaftsbenutzern ab, bei denen die E-Mail-Adresse die zu vergleichende angegebene E-Mail-Adresse enthält.

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

Parameter

emailToMatch
String

Die gesuchte E-Mail-Adresse.

pageIndex
Int32

Der Index der zurückzugebenden Ergebnisseite. pageIndex ist nullbasiert.

pageSize
Int32

Die Größe der zurückzugebenden Ergebnisseite.

totalRecords
Int32

Die Gesamtanzahl übereinstimmender Benutzer.

Gibt zurück

Eine MembershipUserCollection-Auflistung, die eine Seite mit pageSizeMembershipUser-Objekten beginnend mit der von pageIndex angegebenen Seite enthält.

Beispiele

Ein Beispiel für eine MembershipProvider Implementierung finden Sie unter Implementieren eines Profilanbieters.

Hinweise

FindUsersByEmailgibt eine Liste der Mitgliedschaftsbenutzer zurück, bei denen die E-Mail-Adresse des Benutzers mit der für die konfigurierte ApplicationName Eigenschaft angegebenen emailToMatch übereinstimmt. Wenn Ihre Datenquelle zusätzliche Suchfunktionen unterstützt, z. B. Feldhalterzeichen, können Sie umfangreichere Suchfunktionen für E-Mail-Adressen bereitstellen.

Die von FindUsersByEmail zurückgegebenen Ergebnisse werden durch die pageIndex Parameter und pageSize eingeschränkt. Der pageSize Parameter gibt die Anzahl der MembershipUser Objekte an, die in der MembershipUserCollection Auflistung zurückgegeben werden sollen. Der pageIndex Parameter gibt an, welche Ergebnisseite zurückgegeben werden soll, wobei 0 die erste Seite identifiziert. Der totalRecords Parameter ist ein out Parameter, der auf die Gesamtzahl der Mitgliedschaftsbenutzer festgelegt ist, die dem emailToMatch Wert entsprechen. Wenn beispielsweise 13 Benutzer gefunden wurden, an denen emailToMatch ein Teil oder die gesamte E-Mail-Adresse übereinstimmt, und der pageIndex Wert 1 mit einem pageSize von 5 war, dann enthält der MembershipUserCollection den sechsten bis zehnten zurückgegebenen Benutzer. totalRecords wird auf 13 festgelegt.

Gilt für:

Weitere Informationen