SearchResult.GetDirectoryEntry Metodo

Definizione

Recupera l'DirectoryEntry che corrisponde al SearchResult dalla gerarchia di Active Directory Domain Services.

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

Valori restituiti

Oggetto DirectoryEntry che corrisponde all'oggetto SearchResult.

Esempio

L'esempio seguente è un estratto dell'esempio in SearchResult. L'esempio originale crea un nuovo DirectoryEntry oggetto con il percorso desiderato e usa il FindOne metodo per avviare la ricerca. Dopo aver eseguito la ricerca, nell'esempio viene usato il GetDirectoryEntry metodo per recuperare la voce della directory live identificata nei risultati della ricerca.

' 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);

Commenti

Usare GetDirectoryEntry quando si desidera esaminare la voce in tempo reale anziché la voce restituita tramite DirectorySearchero quando si desidera richiamare un metodo sull'oggetto restituito.

Note

La chiamata GetDirectoryEntry a ogni SearchResult oggetto restituito può DirectorySearcher essere lenta.

Si applica a