MembershipProvider.FindUsersByEmail(String, Int32, Int32, Int32) Yöntem

Tanım

E-posta adresinin eşleşecek belirtilen e-posta adresini içerdiği üyelik kullanıcılarından oluşan bir koleksiyon alır.

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

Parametreler

emailToMatch
String

Aranacak e-posta adresi.

pageIndex
Int32

Döndürülecek sonuç sayfasının dizini. pageIndex sıfır tabanlıdır.

pageSize
Int32

Döndürülecek sonuç sayfasının boyutu.

totalRecords
Int32

Eşleşen kullanıcıların toplam sayısı.

Döndürülenler

MembershipUserCollection tarafından pageIndexbelirtilen sayfadan pageSizeMembershipUser başlayarak bir nesne sayfası içeren koleksiyon.

Örnekler

Uygulama örneği MembershipProvider için bkz. Profil Sağlayıcısı Uygulama.

Açıklamalar

FindUsersByEmail, kullanıcının e-posta adresinin yapılandırılan ApplicationName özellik için sağlananla emailToMatch eşleştiği üyelik kullanıcılarının listesini döndürür. Veri kaynağınız joker karakterler gibi ek arama özelliklerini destekliyorsa, e-posta adresleri için daha kapsamlı arama özellikleri sağlayabilirsiniz.

tarafından FindUsersByEmail döndürülen sonuçlar ve pageSize parametreleriyle pageIndex kısıtlanır. parametresi koleksiyonda pageSizeMembershipUserCollection döndürülecek nesne sayısını MembershipUser tanımlar. parametresi, pageIndex 0'ın ilk sayfayı tanımladığı durumlarda döndürülecek sonuç sayfasını tanımlar. totalRecords parametresi, değerle eşleşen emailToMatch üyelik kullanıcılarının toplam sayısına ayarlanmış bir out parametredir. Örneğin, e-posta adresinin bir bölümüyle veya tamamıyla eşleşen 13 kullanıcı bulunduysa emailToMatch ve pageIndex değer 5 ile pageSize 1 ise, MembershipUserCollection döndürülen altıncı ile onuncu kullanıcıların altıncısı arasında yer alır. totalRecords 13 olarak ayarlanır.

Şunlara uygulanır

Ayrıca bkz.