Condividi tramite


SearchResult.GetDirectoryEntry Metodo

Definizione

Recupera dalla gerarchia dei Servizi di dominio Active Directory la classe DirectoryEntry che corrisponde alla classe SearchResult.

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

Restituisce

DirectoryEntry che corrisponde a 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);  
// 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);  

Commenti

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

Nota

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

Si applica a