ActiveDirectoryMembershipProvider.GetAllUsers メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ActiveDirectoryMembershipProvider.GetAllUsers メソッドの意味・解説 

ActiveDirectoryMembershipProvider.GetAllUsers メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

Active Directory データ ソース格納されすべてのユーザーコレクション取得します

名前空間: System.Web.Security
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Overrides Function
 GetAllUsers ( _
    pageIndex As Integer, _
    pageSize As Integer, _
    <OutAttribute> ByRef totalRecords As
 Integer _
) As MembershipUserCollection
Dim instance As ActiveDirectoryMembershipProvider
Dim pageIndex As Integer
Dim pageSize As Integer
Dim totalRecords As Integer
Dim returnValue As MembershipUserCollection

returnValue = instance.GetAllUsers(pageIndex, pageSize, totalRecords)
public override MembershipUserCollection GetAllUsers (
    int pageIndex,
    int pageSize,
    out int totalRecords
)
public:
virtual MembershipUserCollection^ GetAllUsers (
    int pageIndex, 
    int pageSize, 
    [OutAttribute] int% totalRecords
) override
public MembershipUserCollection GetAllUsers (
    int pageIndex, 
    int pageSize, 
    /** @attribute OutAttribute() */ /** @ref */ int totalRecords
)
JScript では、値型引数参照渡しされません。

パラメータ

pageIndex

取得する結果ページインデックスpageIndex は 0 から始まります

pageSize

取得する結果ページサイズ

totalRecords

このメソッドから制御が戻るとき、コレクション内のレコード総数格納します。このパラメータ初期化せずに渡されます。

戻り値
pageIndex指定されページから始まる pageSizeMembershipUser インスタンス格納している MembershipUserCollection。

例外例外
例外種類条件

InvalidOperationException

ActiveDirectoryMembershipProvider インスタンス初期化される前に GetAllUsers メソッド呼び出されました。

ArgumentException

pageIndex が 0 未満です。

または

pageSize1 未満です。

または

pageSizepageIndex をかけて、pageSize足してから 1 を引いた値が MaxValue を超えてます。

NotSupportedException

EnableSearchMethods プロパティfalse です。

解説解説

このメソッドMembership クラスによって呼び出されASP.NET アプリケーション構成ファイル指定されている Active Directory データ ストアからユーザー情報取得します

GetAllUsers メソッドによって返される結果は、pageIndex パラメータおよび pageSize パラメータによって制限されます。pageSize パラメータには、MembershipUserCollection コレクション返す MembershipUser インスタンス最大数を指定しますpageIndex パラメータには、取得する結果ページ番号指定します最初のページは 0 で表されます。

totalRecords パラメータは、Active Directory データ ストア見つかった一致するメンバシップ ユーザー総数設定される out パラメータです。たとえば、構成されているデータ ストア13 人のユーザー存在しpageIndex 値が 1 で pageSize が 5 である場合MembershipUserCollection戻り値には 6 番目から 10 番目までのユーザー含まれます。totalRecords パラメータは、13設定されます。

ユーザー検索許可するかどうか制御するには、membership 要素 (ASP.NET 設定スキーマ) 要素enableSearchMethods 属性使用してアプリケーション構成ファイルEnableSearchMethods プロパティ設定しますEnableSearchMethods プロパティfalse設定すると、GetAllUsers メソッドNotSupportedException 例外スローさます。

プロバイダは、接続文字列指定され検索位置開始点としてサブツリー検索実行します接続文字列詳細については、ActiveDirectoryMembershipProvider クラストピック参照してください

ActiveDirectoryMembershipProvider クラスによって実行される検索クエリディレクトリ サーバーパフォーマンス悪影響与えないことを確認するまでは、本番システムで検索機能有効にしないことをお勧めます。ActiveDirectoryMembershipProvider クラスは状態のない Web 環境での使用意図しているので、基になる System.DirectoryServices API によって公開されるページング最適化処理を使用できません。このためサイズ大きなディレクトリ対す検索時のページング操作はかなり負荷がかかるので、避ける必要があります検索操作は常に、接続文字列構成されディレクトリ サーバーに対して実行されます。接続文字列ドメイン指定されている場合は、自動選択されサーバーに対して検索操作実行されます。プロバイダ検索メソッドでは、グローバル カタログ使用されません。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ActiveDirectoryMembershipProvider クラス
ActiveDirectoryMembershipProvider メンバ
System.Web.Security 名前空間
その他の技術情報
メンバシップ概要


このページでは「.NET Framework クラス ライブラリ リファレンス」からActiveDirectoryMembershipProvider.GetAllUsers メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からActiveDirectoryMembershipProvider.GetAllUsers メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からActiveDirectoryMembershipProvider.GetAllUsers メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ActiveDirectoryMembershipProvider.GetAllUsers メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ActiveDirectoryMembershipProvider.GetAllUsers メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS