SearchResult.GetDirectoryEntry Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.