共用方式為


MembershipProvider.FindUsersByEmail(String, Int32, Int32, Int32) 方法

定義

取得成員資格使用者集合,其中電子郵件地址包含要符合的指定電子郵件地址。

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

參數

emailToMatch
String

要搜尋的電子郵件地址。

pageIndex
Int32

要傳回的結果頁面索引。 pageIndex 以零為起始。

pageSize
Int32

要傳回的結果網頁大小。

totalRecords
Int32

相符的使用者總數。

傳回

包含一頁 pageSizeMembershipUser 物件的 MembershipUserCollection 集合,從 pageIndex 指定的頁面開始。

範例

如需實作的 MembershipProvider 範例,請參閱 實作配置檔提供者

備註

FindUsersByEmail會傳回成員資格使用者的清單,其中使用者的電子郵件位址符合所設定ApplicationName屬性所提供的 emailToMatch 。 如果您的數據源支援其他搜尋功能,例如通配符,您可以為電子郵件位址提供更廣泛的搜尋功能。

FindUsersByEmail 回的結果受限於 pageIndexpageSize 參數。 參數pageSize會識別集合中MembershipUserCollection要傳回的物件MembershipUser數目。 參數 pageIndex 會識別要傳回 0 識別第一頁之結果的頁面。 參數 totalRecords 是參數 out ,設定為符合 emailToMatch 值的成員資格用戶總數。 例如,如果找到符合部分或整個電子郵件位址的13位使用者 emailToMatch ,且 pageIndex 值為1且 pageSize 值為5,則 MembershipUserCollection 會包含第六位到第十位傳回的使用者。 totalRecords 會設定為 13。

適用於

另請參閱