Freigeben über


SearchResult.GetDirectoryEntry Methode

Definition

Ruft den DirectoryEntry ab, der dem SearchResult aus der Active Directory-Domänendienste-Hierarchie entspricht.

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

Gibt zurück

Der DirectoryEntry, der dem SearchResult entspricht.

Beispiele

Das folgende Beispiel ist ein Auszug des Beispiels in SearchResult. Im ursprünglichen Beispiel wird ein neues DirectoryEntry Objekt mit dem gewünschten Pfad erstellt und die FindOne -Methode verwendet, um die Suche zu initiieren. Nach der Durchführung der Suche wird im Beispiel die GetDirectoryEntry -Methode verwendet, um den In den Suchergebnissen identifizierten Liveverzeichniseintrag abzurufen.

' 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);  
// Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.  
DirectoryEntry^ myDirectoryEntry = mySearchResult->GetDirectoryEntry();  
Console::WriteLine(  
    String::Concat("\nThe name of the 'myDirectoryEntry' ",  
    "directory entry that corresponds to the ",  
    "'mySearchResult' search result is : {0}\n"),  
    myDirectoryEntry->Name);  

Hinweise

Verwenden Sie GetDirectoryEntry , wenn Sie den Liveeintrag anstelle des durch zurückgegebenen DirectorySearcherEintrags betrachten möchten, oder wenn Sie eine Methode für das zurückgegebene Objekt aufrufen möchten.

Hinweis

Das Aufrufen GetDirectoryEntry jedes SearchResult zurückgegebenen Durchlaufs DirectorySearcher kann langsam sein.

Gilt für: