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 où l’adresse e-mail de l’utilisateur correspond au fourni 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 FindUsersByEmail sont limités par 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 membres correspondant à la emailToMatch valeur . Par exemple, si 13 utilisateurs ont été trouvés où emailToMatch correspondaient une partie ou la totalité de l’adresse e-mail, et que la pageIndex valeur était 1 avec un pageSize de 5, le MembershipUserCollection contient le sixième au dixième utilisateurs retourné. totalRecords serait défini sur 13.

S’applique à

Voir aussi