Partager via


MembershipProvider.FindUsersByEmail(String, Int32, Int32, Int32) Méthode

Définition

Obtient une collection d’utilisateurs d’appartenance dont l’adresse e-mail contient l’adresse e-mail spécifiée.

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

Paramètres

emailToMatch
String

l'adresse de messagerie à rechercher.

pageIndex
Int32

Index de la page de résultats à retourner. pageIndex est de base zéro.

pageSize
Int32

Taille de la page de résultats à retourner.

totalRecords
Int32

Nombre total d’utilisateurs correspondants.

Retours

Collection MembershipUserCollection qui contient une page d’objets pageSizeMembershipUser commençant à la page spécifiée par pageIndex.

Exemples

Pour obtenir un exemple d’implémentation MembershipProvider , consultez Implémentation d’un fournisseur de profil.

Remarques

FindUsersByEmail retourne une liste d’utilisateurs d’appartenance pour lesquels l’adresse e-mail de l’utilisateur correspond à celle fournie emailToMatch pour la propriété configurée ApplicationName . Si votre source de données prend en charge des fonctionnalités de recherche supplémentaires, telles que des caractères génériques, vous pouvez fournir des fonctionnalités de recherche plus étendues pour les adresses e-mail.

Les résultats retournés par sont limités par FindUsersByEmail les pageIndex paramètres et pageSize . Le pageSize paramètre identifie le nombre d’objets MembershipUser à retourner dans la MembershipUserCollection collection. Le pageIndex paramètre identifie la page de résultats à retourner où 0 identifie la première page. Le totalRecords paramètre est un out paramètre défini sur le nombre total d’utilisateurs d’appartenance correspondant à la emailToMatch valeur. Par exemple, si 13 utilisateurs ont été trouvés où emailToMatch correspondait une partie ou l’adresse e-mail entière, et que la pageIndex valeur était 1 avec un pageSize sur 5, le MembershipUserCollection contiendrait les sixième à dixième utilisateurs retournés. totalRecords est défini sur 13.

S’applique à

Voir aussi