次の方法で共有


SearchResultCollection.Handle プロパティ

定義

実際の検索を実行する メソッドによって IDirectorySearch::ExecuteSearch 返されるハンドルを取得します。 詳細については、IDirectorySearch::ExecuteSearch に関する記事を参照してください。

public:
 property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr

プロパティ値

IntPtr

nativeint

このコレクションが使用する ADS_SEARCH_HANDLE 値。

注釈

DirectorySearcherこのコレクションを作成した は、 メソッドをIDirectorySearch::ExecuteSearch呼び出します。これにより、クエリ結果が オブジェクトでSearchResultCollection使用できるようになります。 詳細については、IDirectorySearch::ExecuteSearch に関する記事を参照してください。

クエリが実行されるたびに、そのクエリの結果のハンドルがそのオブジェクトに関連付 SearchResultCollection けられます。 このハンドルは ADSI の検索ハンドルに対応します。 このハンドルは、 オブジェクトで SearchResultCollection メソッドをDispose()呼び出すまで保持されるため、メモリ リークを防ぐために を呼び出Dispose()す必要があります。 ガベージ コレクターは、この特定のオブジェクトのメモリを解放しません。

適用対象