このメソッドは、すべてのプロファイル情報をデータ・ソースから取得します。
宣言
// C# public override ProfileInfoCollection GetAllProfiles(ProfileAuthenticationOption profileAuthenticationOption, int pageIndex, int pageSize, out int totalRecords);
パラメータ
profileAuthenticationOption
検索するAnonymous、AuthenticatedまたはAllプロファイル。
pageIndex
結果ページの0ベース索引。
pageSize
結果ページのページ・サイズ
totalRecords
プロファイルの総数。
戻り値
データ・ソースからのすべてのユーザー・プロファイルを含むProfileInfoCollectionオブジェクト。
例外
ArgumentException - 次のいずれかの条件が存在します。
pageSizeパラメータが1未満です。
pageIndexパラメータが0未満であるか、pageIndexにpageSizeを乗算した値がInt32.MaxValueを超えています。
備考
このメソッドは、構成ファイルのapplicationName属性で指定されたアプリケーションについて、すべてのプロファイルをデータ・ソースから取得します。profileAuthenticationOptionパラメータでは、匿名プロファイルのみ、認証されたプロファイルのみ、またはすべてのプロファイルのいずれを検索するかを指定します。
戻される結果は、pageIndexパラメータとpageSizeパラメータによって制約されます。pageSizeパラメータは、ProfileInfoCollectionオブジェクトで戻すProfileInfoオブジェクトの数を示します。pageIndexパラメータは、結果のどのページを戻すかを示します。totalRecordsパラメータは、取得したユーザーの総数を表す出力パラメータです。