DirectorySearcher イベント


関連項目
DirectorySearcher クラスSystem.DirectoryServices 名前空間
DirectoryEntries クラス
DirectoryEntry クラス
DirectorySearcher
DirectorySearcher クラス
DirectorySearcher クラス
PropertyCollection
PropertyValueCollection
ReferralChasingOption
SearchResultCollection
SearchResult
ResultPropertyValueCollection
ResultPropertyValueCollection
SearchScope
SortDirection
SortOption
System.DirectoryServices
DirectorySearcher クラス
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)


LDAP (Lightweight Directory Access Protocol) で Active Directory 階層を検索し、クエリを実行するには、DirectorySearcher オブジェクトを使用します。LDAP は、ディレクトリの検索をサポートしている唯一のシステム指定の ADSI (Active Directory Service Interfaces) プロバイダです。管理者は、階層に見つかったオブジェクトを作成、変更、および削除できます。詳細については、「System.DirectoryServices の使用」を参照してください。
DirectorySearcher のインスタンスを作成する場合は、取得するルートと、取得するプロパティの省略できるリストを指定します。SearchRoot プロパティにより、追加のプロパティを設定して次のタスクを実行できます。
-
ローカル コンピュータに検索結果をキャッシュします。ローカル コンピュータにディレクトリ情報を格納するには、CacheResults プロパティを true に設定します。DirectoryEntry.CommitChanges メソッドを呼び出した場合にだけ、このローカル キャッシュは更新され、Active Directory にコミットされます。
-
属性名だけを取得します。値が割り当てられている属性の名前だけを取得するには、PropertyNamesOnly プロパティを true に設定します。
-
ページ検索を実行します。ページ検索で返される最大のオブジェクト数を指定するには、PageSize プロパティを設定します。ページ検索を実行しない場合は、PageSize プロパティを既定のゼロに設定します。
-
SizeLimit プロパティを使用して、返されるエントリの最大数を指定します。SizeLimit プロパティを既定のゼロに設定した場合、サーバーが決定する既定値は 1000 エントリです。
![]() |
---|
返されるエントリの最大数と時間制限が、サーバーで設定された制限を越える場合は、サーバーの設定がコンポーネントの設定をオーバーライドします。 |
DirectorySearcher クラスのインスタンスの初期プロパティ値の一覧については、DirectorySearcher コンストラクタのトピックを参照してください。
![]() |
---|
このクラスを使用するには、Active Directory の一般的な知識が必要です。詳細については、System.DirectoryServices の概要を参照してください。 |

- DirectoryServicesPermission LinkDemand

System.MarshalByRefObject
System.ComponentModel.Component
System.DirectoryServices.DirectorySearcher


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectorySearcher メンバ
System.DirectoryServices 名前空間
DirectoryEntries クラス
DirectoryEntry クラス
DirectorySearcher
DirectorySearcher クラス
DirectorySearcher クラス
PropertyCollection
PropertyValueCollection
ReferralChasingOption
SearchResultCollection
SearchResult
ResultPropertyValueCollection
ResultPropertyValueCollection
SearchScope
SortDirection
SortOption
System.DirectoryServices
DirectorySearcher コンストラクタ ()
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)



- DirectoryServicesPermission Demand

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectorySearcher コンストラクタ (DirectoryEntry, String, String[])
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Sub New ( _ searchRoot As DirectoryEntry, _ filter As String, _ propertiesToLoad As String() _ )
Dim searchRoot As DirectoryEntry Dim filter As String Dim propertiesToLoad As String() Dim instance As New DirectorySearcher(searchRoot, filter, propertiesToLoad)
public: DirectorySearcher ( DirectoryEntry^ searchRoot, String^ filter, array<String^>^ propertiesToLoad )
public function DirectorySearcher ( searchRoot : DirectoryEntry, filter : String, propertiesToLoad : String[] )


- DirectoryServicesPermission Demand

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectorySearcher コンストラクタ (String)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)



- DirectoryServicesPermission Demand

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectorySearcher コンストラクタ (DirectoryEntry, String, String[], SearchScope)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Sub New ( _ searchRoot As DirectoryEntry, _ filter As String, _ propertiesToLoad As String(), _ scope As SearchScope _ )
Dim searchRoot As DirectoryEntry Dim filter As String Dim propertiesToLoad As String() Dim scope As SearchScope Dim instance As New DirectorySearcher(searchRoot, filter, propertiesToLoad, scope)
public DirectorySearcher ( DirectoryEntry searchRoot, string filter, string[] propertiesToLoad, SearchScope scope )
public: DirectorySearcher ( DirectoryEntry^ searchRoot, String^ filter, array<String^>^ propertiesToLoad, SearchScope scope )
public DirectorySearcher ( DirectoryEntry searchRoot, String filter, String[] propertiesToLoad, SearchScope scope )
public function DirectorySearcher ( searchRoot : DirectoryEntry, filter : String, propertiesToLoad : String[], scope : SearchScope )

- DirectoryServicesPermission Demand

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectorySearcher コンストラクタ (String, String[])
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Dim filter As String Dim propertiesToLoad As String() Dim instance As New DirectorySearcher(filter, propertiesToLoad)

DirectorySearcher オブジェクトの初期プロパティ値を次の表に示します。
SearchRoot | null 参照 (Visual Basic の場合は Nothing)。 |
SearchScope | Subtree |

- DirectoryServicesPermission Demand

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectorySearcher コンストラクタ (DirectoryEntry, String)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Dim searchRoot As DirectoryEntry Dim filter As String Dim instance As New DirectorySearcher(searchRoot, filter)


- DirectoryServicesPermission Demand

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectorySearcher コンストラクタ (String, String[], SearchScope)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Dim filter As String Dim propertiesToLoad As String() Dim scope As SearchScope Dim instance As New DirectorySearcher(filter, propertiesToLoad, scope)
public function DirectorySearcher ( filter : String, propertiesToLoad : String[], scope : SearchScope )


- DirectoryServicesPermission Demand

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectorySearcher コンストラクタ

名前 | 説明 |
---|---|
DirectorySearcher () | DirectorySearcher クラスの新しいインスタンスを既定値で初期化します。 |
DirectorySearcher (DirectoryEntry) | 指定した検索ルートを使用して、DirectorySearcher クラスの新しいインスタンスを初期化します。 |
DirectorySearcher (String) | 検索フィルタを指定して、DirectorySearcher クラスの新しいインスタンスを初期化します。 |
DirectorySearcher (DirectoryEntry, String) | 検索ルートと検索フィルタを指定して、DirectorySearcher クラスの新しいインスタンスを初期化します。 |
DirectorySearcher (String, String[]) | 検索フィルタと取得するプロパティを指定して、DirectorySearcher クラスの新しいインスタンスを初期化します。 |
DirectorySearcher (DirectoryEntry, String, String[]) | 検索ルート、検索フィルタ、および取得するプロパティを指定して、DirectorySearcher クラスの新しいインスタンスを初期化します。 |
DirectorySearcher (String, String[], SearchScope) | 検索フィルタ、取得するプロパティ、および検索のスコープを指定して、DirectorySearcher クラスの新しいインスタンスを初期化します。 |
DirectorySearcher (DirectoryEntry, String, String[], SearchScope) | 検索ルート、検索フィルタ、取得するプロパティ、および検索のスコープを指定して、DirectorySearcher クラスの新しいインスタンスを初期化します。 |

関連項目
DirectorySearcher クラスDirectorySearcher メンバ
System.DirectoryServices 名前空間
SearchRoot
Filter
PropertiesToLoad
SearchScope
DirectorySearcher コンストラクタ (DirectoryEntry)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)



- DirectoryServicesPermission Demand

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DirectorySearcher プロパティ


名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。 ( Component から継承されます。) |

関連項目
DirectorySearcher クラスSystem.DirectoryServices 名前空間
DirectoryEntries クラス
DirectoryEntry クラス
DirectorySearcher
DirectorySearcher クラス
DirectorySearcher クラス
PropertyCollection
PropertyValueCollection
ReferralChasingOption
SearchResultCollection
SearchResult
ResultPropertyValueCollection
ResultPropertyValueCollection
SearchScope
SortDirection
SortOption
System.DirectoryServices
DirectorySearcher メソッド

名前 | 説明 | |
---|---|---|
![]() | CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。) |
![]() | Dispose | オーバーロードされます。 オブジェクトによって使用されているマネージ リソースを解放します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | FindAll | 検索を実行し、見つかったエントリのコレクションを返します。 |
![]() | FindOne | 検索を実行し、最初に見つかったエントリだけを返します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 ( Component から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 オーバーライドされます。 オブジェクトによって使用されているマネージ リソースを解放します。 |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。) |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 ( Component から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

関連項目
DirectorySearcher クラスSystem.DirectoryServices 名前空間
DirectoryEntries クラス
DirectoryEntry クラス
DirectorySearcher
DirectorySearcher クラス
DirectorySearcher クラス
PropertyCollection
PropertyValueCollection
ReferralChasingOption
SearchResultCollection
SearchResult
ResultPropertyValueCollection
ResultPropertyValueCollection
SearchScope
SortDirection
SortOption
System.DirectoryServices
DirectorySearcher メンバ
Active Directory に対してクエリを実行します。
DirectorySearcher データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。(Component から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。(Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。(Component から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。) |
![]() | Dispose | オーバーロードされます。 オブジェクトによって使用されているマネージ リソースを解放します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | FindAll | 検索を実行し、見つかったエントリのコレクションを返します。 |
![]() | FindOne | 検索を実行し、最初に見つかったエントリだけを返します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | Component の名前を格納している String を返します (存在する場合)。このメソッドはオーバーライドできません。 (Component から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 オーバーライドされます。 オブジェクトによって使用されているマネージ リソースを解放します。 |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。) |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |


関連項目
DirectorySearcher クラスSystem.DirectoryServices 名前空間
DirectoryEntries クラス
DirectoryEntry クラス
DirectorySearcher
DirectorySearcher クラス
DirectorySearcher クラス
PropertyCollection
PropertyValueCollection
ReferralChasingOption
SearchResultCollection
SearchResult
ResultPropertyValueCollection
ResultPropertyValueCollection
SearchScope
SortDirection
SortOption
System.DirectoryServices
- DirectorySearcherのページへのリンク