6.1.5.8 GetAllProfiles

このメソッドは、すべてのプロファイル情報をデータ・ソースから取得します。

宣言

// C#
public override ProfileInfoCollection GetAllProfiles(ProfileAuthenticationOption
   profileAuthenticationOption, int pageIndex, int pageSize,     out int totalRecords);

パラメータ

  • profileAuthenticationOption

    検索するAnonymousAuthenticatedまたはAllプロファイル。

  • pageIndex

    結果ページの0ベース索引。

  • pageSize

    結果ページのページ・サイズ

  • totalRecords

    プロファイルの総数。

戻り値

データ・ソースからのすべてのユーザー・プロファイルを含むProfileInfoCollectionオブジェクト。

例外

ArgumentException - 次のいずれかの条件が存在します。

  • pageSizeパラメータが1未満です。

  • pageIndexパラメータが0未満であるか、pageIndexpageSizeを乗算した値がInt32.MaxValueを超えています。

備考

このメソッドは、構成ファイルのapplicationName属性で指定されたアプリケーションについて、すべてのプロファイルをデータ・ソースから取得します。profileAuthenticationOptionパラメータでは、匿名プロファイルのみ、認証されたプロファイルのみ、またはすべてのプロファイルのいずれを検索するかを指定します。

戻される結果は、pageIndexパラメータとpageSizeパラメータによって制約されます。pageSizeパラメータは、ProfileInfoCollectionオブジェクトで戻すProfileInfoオブジェクトの数を示します。pageIndexパラメータは、結果のどのページを戻すかを示します。totalRecordsパラメータは、取得したユーザーの総数を表す出力パラメータです。