語言

SearchResult.GetDirectoryEntry 方法

定義

從Active Directory 網域服務階層中取得對應於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訪的通話SearchResultDirectorySearcher過程可能比較慢。

適用於