DirectoryEntry Constructores

Definición

Inicializa una nueva instancia de la clase DirectoryEntry.

Sobrecargas

DirectoryEntry()

Inicializa una nueva instancia de la clase DirectoryEntry.

DirectoryEntry(Object)

Inicializa una nueva instancia de la clase DirectoryEntry que enlaza al objeto nativo de Servicios de dominio de Active Directory especificado.

DirectoryEntry(String)

Inicializa una nueva instancia de la clase DirectoryEntry que enlaza esta instancia al nodo de Servicios de dominio de Active Directory ubicado en la ruta de acceso especificada.

DirectoryEntry(String, String, String)

Inicializa una nueva instancia de la clase DirectoryEntry.

DirectoryEntry(String, String, String, AuthenticationTypes)

Inicializa una nueva instancia de la clase DirectoryEntry.

DirectoryEntry()

Inicializa una nueva instancia de la clase DirectoryEntry.

public:
 DirectoryEntry();
public DirectoryEntry ();
Public Sub New ()

Se aplica a

DirectoryEntry(Object)

Inicializa una nueva instancia de la clase DirectoryEntry que enlaza al objeto nativo de Servicios de dominio de Active Directory especificado.

public:
 DirectoryEntry(System::Object ^ adsObject);
public DirectoryEntry (object adsObject);
new System.DirectoryServices.DirectoryEntry : obj -> System.DirectoryServices.DirectoryEntry
Public Sub New (adsObject As Object)

Parámetros

adsObject
Object

Nombre del objeto nativo de Servicios de dominio de Active Directory al que se va a enlazar.

Comentarios

Este constructor permite a un programa usar los métodos y propiedades de la DirectoryEntry clase en un objeto de Servicios de dominio de Active Directory nativo que implementa la interfaz de los IAD a través de una API nativa. Para obtener más información sobre la interfaz de los IAD, consulte el artículo SOBRE IAD.

Se aplica a

DirectoryEntry(String)

Inicializa una nueva instancia de la clase DirectoryEntry que enlaza esta instancia al nodo de Servicios de dominio de Active Directory ubicado en la ruta de acceso especificada.

public:
 DirectoryEntry(System::String ^ path);
public DirectoryEntry (string path);
public DirectoryEntry (string? path);
new System.DirectoryServices.DirectoryEntry : string -> System.DirectoryServices.DirectoryEntry
Public Sub New (path As String)

Parámetros

path
String

Ruta de acceso en la que se va a enlazar DirectoryEntry(String) al directorio. La propiedad Path se inicializa en este valor.

Ejemplos

En el ejemplo siguiente se enlaza un DirectoryEntry objeto a la entrada de directorio en la ruta de acceso especificada y se muestra la Path propiedad de cada entrada secundaria especificada por la propiedad del Children nodo.

Public Class PrintChildren  

    'Entry point which delegates to C-style main Private Function.  
    Public Overloads Shared Sub Main()  
        Main(System.Environment.GetCommandLineArgs())  
    End Sub  

    Overloads Public Shared Sub Main(args() As String)  
        Dim objDE As DirectoryEntry  
        Dim strPath As String = "LDAP://DC=onecity,DC=corp,DC=fabrikam,DC=com"  
        If args.Length > 0 Then  
            strPath = args(1)  
        End If   
        ' Create a new DirectoryEntry with the given path.  
        objDE = New DirectoryEntry(strPath)  

        Dim objChildDE As DirectoryEntry  
        For Each objChildDE In  objDE.Children  
            Console.WriteLine(objChildDE.Path)  
        Next objChildDE  
    End Sub 'Main  
End Class 'PrintChildren  
public class PrintChildren{  
   public static void Main(String[] args)  
   {  
      DirectoryEntry objDE;  
      String strPath="LDAP://DC=onecity,DC=corp,DC=fabrikam,DC=com";  
      if(args.Length>0)strPath=args[1];  

      // Create a new DirectoryEntry with the given path.  
      objDE=new DirectoryEntry(strPath);  

      foreach(DirectoryEntry objChildDE in objDE.Children)  
        Console.WriteLine(objChildDE.Path);  
   }  
 }  
int main()  
{  
    String^ args[] = Environment::GetCommandLineArgs();  
    DirectoryEntry^ objDE;  
    String^ strPath = "LDAP://DC=onecity,DC=corp,DC=fabrikam,DC=com";  
    if(args->Length>1)  
    {  
        strPath=args[1];  
    }  

    // Create a new DirectoryEntry with the given path.  
    objDE = gcnew DirectoryEntry(strPath);  

    System::Collections::IEnumerator^ enum0 = objDE->Children->GetEnumerator();  
    while (enum0->MoveNext())  
    {  
        DirectoryEntry^ objChildDE = safe_cast<DirectoryEntry^>(enum0->Current);  
        Console::WriteLine(objChildDE->Path);  
    }  
}  

Se aplica a

DirectoryEntry(String, String, String)

Inicializa una nueva instancia de la clase DirectoryEntry.

public:
 DirectoryEntry(System::String ^ path, System::String ^ username, System::String ^ password);
public DirectoryEntry (string path, string username, string password);
public DirectoryEntry (string? path, string? username, string? password);
new System.DirectoryServices.DirectoryEntry : string * string * string -> System.DirectoryServices.DirectoryEntry
Public Sub New (path As String, username As String, password As String)

Parámetros

path
String

Ruta de acceso de este objeto DirectoryEntry. La propiedad Path se inicializa en este valor.

username
String

El nombre de usuario que se va a utilizar al autenticar al cliente. La propiedad Username se inicializa en este valor.

password
String

Contraseña que se va a usar para autenticar el cliente. La propiedad Password se inicializa en este valor.

Se aplica a

DirectoryEntry(String, String, String, AuthenticationTypes)

Inicializa una nueva instancia de la clase DirectoryEntry.

public:
 DirectoryEntry(System::String ^ path, System::String ^ username, System::String ^ password, System::DirectoryServices::AuthenticationTypes authenticationType);
public DirectoryEntry (string path, string username, string password, System.DirectoryServices.AuthenticationTypes authenticationType);
public DirectoryEntry (string? path, string? username, string? password, System.DirectoryServices.AuthenticationTypes authenticationType);
new System.DirectoryServices.DirectoryEntry : string * string * string * System.DirectoryServices.AuthenticationTypes -> System.DirectoryServices.DirectoryEntry
Public Sub New (path As String, username As String, password As String, authenticationType As AuthenticationTypes)

Parámetros

path
String

Ruta de acceso de este objeto DirectoryEntry. La propiedad Path se inicializa en este valor.

username
String

El nombre de usuario que se va a utilizar al autenticar al cliente. La propiedad Username se inicializa en este valor.

password
String

Contraseña que se va a usar para autenticar el cliente. La propiedad Password se inicializa en este valor.

authenticationType
AuthenticationTypes

Uno de los valores de AuthenticationTypes. La propiedad AuthenticationType se inicializa en este valor.

Consulte también

Se aplica a