2.1.5.8 GetAllUsers

このメソッドは、データベース内のすべてのユーザーのコレクションを戻します。

宣言

// C#
public override MembershipUserCollection GetAllUsers(int pageIndex, int pageSize,
   out int totalRecords);

パラメータ

  • pageIndex

    戻す結果のページのゼロベース索引。

  • pageSize

    戻す結果のページ・サイズ。

  • totalRecords

    ユーザーの総数。

戻り値

MembershipUserオブジェクトを含むMembershipUserCollectionオブジェクト。

例外

ArgumentException - pageIndexパラメータが0未満です。または、pageSizeパラメータが1未満であるか、ページ上限がInt32.MaxValueを超えています。

注意:

ページ下限は(pageIndex * pageSize)であり、ページ上限は(pageIndex *pageSize)+(pageSize - 1)です。

ArgumentNullException - pageIndexpageSizeまたはtotalRecordsパラメータがnullです。

備考

GetAllUsersメソッドから戻される結果は、pageIndexパラメータとpageSizeパラメータによって制約されます。pageSizeパラメータは、MembershipUserCollectionオブジェクトで戻すMembershipUserオブジェクトの最大数を示します。pageIndexパラメータは、結果のどのページを戻すかを示します。値はゼロベースであるため、ゼロは最初のページを示します。totalRecordsパラメータは、構成されたapplicationNameのユーザーの総数を表す出力パラメータです。