Aracılığıyla paylaş


MembershipProvider.GetAllUsers(Int32, Int32, Int32) Yöntem

Tanım

Veri sayfalarında veri kaynağındaki tüm kullanıcıların koleksiyonunu alır.

public:
 abstract System::Web::Security::MembershipUserCollection ^ GetAllUsers(int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public abstract System.Web.Security.MembershipUserCollection GetAllUsers (int pageIndex, int pageSize, out int totalRecords);
abstract member GetAllUsers : int * int * int -> System.Web.Security.MembershipUserCollection
Public MustOverride Function GetAllUsers (pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As MembershipUserCollection

Parametreler

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 için MembershipProvider bkz. Profil Sağlayıcısı Uygulama.

Açıklamalar

GetAllUsers , yapılandırılan ApplicationName özelliğin veri kaynağındaki tüm kullanıcıların listesini döndürür. Kullanıcılar, kullanıcı adına göre alfabetik sırada döndürülür.

tarafından GetAllUsers döndürülen sonuçlar ve pageSize parametreleriyle pageIndex kısıtlanır. parametresi, pageSize koleksiyonda MembershipUserCollection döndürülecek nesne sayısını MembershipUser tanımlar. pageIndex parametresi döndürülecek sonuç sayfasını tanımlar; burada 0 ilk sayfayı tanımlar. totalRecords parametresi, veritabanındaki üyelik kullanıcılarının toplam sayısına ayarlanmış bir out parametredir. Örneğin, veritabanında 13 kullanıcı varsa ve pageIndex değer 5 ile 1 pageSize ise, MembershipUserCollection döndürülen altıncı ile onuncu kullanıcı arasında yer alır. totalRecords 13 olarak ayarlanır.

Şunlara uygulanır

Ayrıca bkz.