DirectoryEntry Construtores

Definição

Inicializa uma nova instância da DirectoryEntry classe.

Sobrecargas

Name Description
DirectoryEntry()

Inicializa uma nova instância da DirectoryEntry classe.

DirectoryEntry(Object)

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

DirectoryEntry(String)

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

DirectoryEntry(String, String, String)

Inicializa uma nova instância da DirectoryEntry classe.

DirectoryEntry(String, String, String, AuthenticationTypes)

Inicializa uma nova instância da DirectoryEntry classe.

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 DirectoryEntry classe.

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 classe DirectoryEntry que se liga ao objeto nativo de 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 a atribuir.

Observações

Este construtor permite que um programa utilize os métodos e propriedades da classe DirectoryEntry num objeto Active Directory Domain Services nativo que implementa a interface dos IADs através de uma API nativa. Para mais informações sobre a interface dos IADs, consulte o artigo sobre 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 classe DirectoryEntry que liga esta instância ao nó em 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 para o qual o ligar DirectoryEntry(String) ao diretório. A Path propriedade é inicializada a este valor.

Exemplos

O exemplo seguinte associa um DirectoryEntry objeto à entrada do diretório no caminho especificado e apresenta a Path propriedade de cada entrada filha 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 DirectoryEntry classe.

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 a este valor.

username
String

O nome de utilizador a usar ao autenticar o cliente. A Username propriedade é inicializada a este valor.

password
String

A palavra-passe a usar ao autenticar o cliente. A Password propriedade é inicializada a este 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 DirectoryEntry classe.

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 a este valor.

username
String

O nome de utilizador a usar ao autenticar o cliente. A Username propriedade é inicializada a este valor.

password
String

A palavra-passe a usar ao autenticar o cliente. A Password propriedade é inicializada a este valor.

authenticationType
AuthenticationTypes

Um dos AuthenticationTypes valores. A AuthenticationType propriedade é inicializada a este valor.

Ver também

Aplica-se a