SearchResult.GetDirectoryEntry メソッド

定義

Active Directory Domain Services階層から、DirectoryEntryに対応するSearchResultを取得します。

public:
 System::DirectoryServices::DirectoryEntry ^ GetDirectoryEntry();
public System.DirectoryServices.DirectoryEntry GetDirectoryEntry();
member this.GetDirectoryEntry : unit -> System.DirectoryServices.DirectoryEntry
Public Function GetDirectoryEntry () As DirectoryEntry

返品

DirectoryEntryに対応するSearchResult

次の例は、 SearchResultの例の抜粋です。 元の例では、目的のパスを持つ新しい DirectoryEntry オブジェクトを作成し、 FindOne メソッドを使用して検索を開始します。 この例では、検索を実行した後、 GetDirectoryEntry メソッドを使用して、検索結果で識別されるライブ ディレクトリ エントリを取得します。

' Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
Dim myDirectoryEntry As DirectoryEntry = mySearchResult.GetDirectoryEntry()
Console.WriteLine(ControlChars.Newline + "The name of the 'myDirectoryEntry' " + _
            "directory entry that corresponds to the " + _
            "'mySearchResult' search result is : {0}" + _
            ControlChars.Newline, myDirectoryEntry.Name)
// Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
DirectoryEntry myDirectoryEntry =
                           mySearchResult.GetDirectoryEntry();
Console.WriteLine("\nThe name of the 'myDirectoryEntry' " +
                  "directory entry that corresponds to the " +
                  "'mySearchResult' search result is : {0}\n",
                  myDirectoryEntry.Name);

注釈

GetDirectoryEntryは、DirectorySearcherから返されたエントリではなくライブ エントリを確認する場合、または返されたオブジェクトに対してメソッドを呼び出す場合に使用します。

Note

GetDirectoryEntryを介して返される各SearchResultに対するDirectorySearcherの呼び出しが遅くなる可能性があります。

適用対象