Compartilhar via


DirectoryEntry Construtores

Definição

Inicializa uma nova instância da classe DirectoryEntry.

Sobrecargas

DirectoryEntry()

Inicializa uma nova instância da classe DirectoryEntry.

DirectoryEntry(Object)

Inicializa uma nova instância da classe DirectoryEntry que é associada ao objeto especificado nativo do Active Directory Domain Services.

DirectoryEntry(String)

Inicializa uma nova instância da classe DirectoryEntry que associa essa instância ao nó no Active Directory Domain Services localizado no caminho especificado.

DirectoryEntry(String, String, String)

Inicializa uma nova instância da classe DirectoryEntry.

DirectoryEntry(String, String, String, AuthenticationTypes)

Inicializa uma nova instância da classe DirectoryEntry.

DirectoryEntry()

Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs

Inicializa uma nova instância da classe DirectoryEntry.

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

Aplica-se a

DirectoryEntry(Object)

Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs

Inicializa uma nova instância da classe DirectoryEntry que é associada ao objeto especificado nativo do Active Directory Domain Services.

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

O nome do objeto do Active Directory Domain Services nativos de associação.

Comentários

Esse construtor permite que um programa use os métodos e as DirectoryEntry propriedades da classe em um objeto nativo Active Directory Domain Services que implementa a interface IADs por meio de uma API nativa. Para obter mais informações sobre a interface IADs, consulte o artigo IADs .

Aplica-se a

DirectoryEntry(String)

Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs

Inicializa uma nova instância da classe DirectoryEntry que associa essa instância ao nó no Active Directory Domain Services localizado no caminho especificado.

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

O caminho no qual o DirectoryEntry(String) será associado ao diretório. A propriedade Path é inicializada com esse valor.

Exemplos

O exemplo a seguir associa um DirectoryEntry objeto à entrada de diretório no caminho especificado e exibe a Path propriedade de cada entrada filho especificada pela propriedade do Children nó.

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

Aplica-se a

DirectoryEntry(String, String, String)

Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs

Inicializa uma nova instância da classe 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

O caminho deste DirectoryEntry. A propriedade Path é inicializada com esse valor.

username
String

O nome de usuário a ser usado ao autenticar o cliente. A propriedade Username é inicializada com esse valor.

password
String

A senha a ser usada na autenticação do cliente. A propriedade Password é inicializada com esse valor.

Aplica-se a

DirectoryEntry(String, String, String, AuthenticationTypes)

Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs

Inicializa uma nova instância da classe 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

O caminho deste DirectoryEntry. A propriedade Path é inicializada com esse valor.

username
String

O nome de usuário a ser usado ao autenticar o cliente. A propriedade Username é inicializada com esse valor.

password
String

A senha a ser usada na autenticação do cliente. A propriedade Password é inicializada com esse valor.

authenticationType
AuthenticationTypes

Um dos valores de AuthenticationTypes. A propriedade AuthenticationType é inicializada com esse valor.

Confira também

Aplica-se a