Compartilhar via


DirectoryEntry Construtores

Definição

Inicializa uma nova instância da classe DirectoryEntry.

Sobrecargas

Nome Description
DirectoryEntry()

Inicializa uma nova instância da classe DirectoryEntry.

DirectoryEntry(Object)

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

DirectoryEntry(String)

Inicializa uma nova instância da DirectoryEntry classe 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
Origem:
DirectoryEntry.cs
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
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs

Inicializa uma nova instância da DirectoryEntry classe que se associa ao objeto nativo do Active Directory Domain Services 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

O nome do objeto nativo do Active Directory Domain Services ao qual associar.

Comentários

Esse construtor permite que um programa use os métodos e as propriedades da DirectoryEntry classe em um objeto nativo do 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
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs

Inicializa uma nova instância da DirectoryEntry classe 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 associar o DirectoryEntry(String) diretório. A Path propriedade é inicializada para 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);
   }
 }

Aplica-se a

DirectoryEntry(String, String, String)

Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
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 Path propriedade é inicializada para esse valor.

username
String

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

password
String

A senha a ser usada ao autenticar o cliente. A Password propriedade é inicializada para esse valor.

Aplica-se a

DirectoryEntry(String, String, String, AuthenticationTypes)

Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
Origem:
DirectoryEntry.cs
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 Path propriedade é inicializada para esse valor.

username
String

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

password
String

A senha a ser usada ao autenticar o cliente. A Password propriedade é inicializada para esse valor.

authenticationType
AuthenticationTypes

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

Confira também

Aplica-se a