DirectoryEntry Konstruktorer

Definition

Initierar en ny instans av DirectoryEntry klassen.

Överlagringar

Name Description
DirectoryEntry()

Initierar en ny instans av DirectoryEntry klassen.

DirectoryEntry(Object)

Initierar en ny instans av klassen DirectoryEntry som binder till det angivna interna Doménové služby Active Directory-objektet.

DirectoryEntry(String)

Initierar en ny instans av klassen DirectoryEntry som binder den här instansen till noden i Doménové služby Active Directory som finns på den angivna sökvägen.

DirectoryEntry(String, String, String)

Initierar en ny instans av DirectoryEntry klassen.

DirectoryEntry(String, String, String, AuthenticationTypes)

Initierar en ny instans av DirectoryEntry klassen.

DirectoryEntry()

Initierar en ny instans av DirectoryEntry klassen.

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

Gäller för

DirectoryEntry(Object)

Initierar en ny instans av klassen DirectoryEntry som binder till det angivna interna Doménové služby Active Directory-objektet.

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

Parametrar

adsObject
Object

Namnet på det interna Doménové služby Active Directory objekt som ska bindas till.

Kommentarer

Med den här konstruktorn kan ett program använda metoderna och egenskaperna för klassen DirectoryEntry på ett internt Doménové služby Active Directory objekt som implementerar IAD-gränssnittet via ett internt API. Mer information om IAD-gränssnittet finns i artikeln IAD:er .

Gäller för

DirectoryEntry(String)

Initierar en ny instans av klassen DirectoryEntry som binder den här instansen till noden i Doménové služby Active Directory som finns på den angivna sökvägen.

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

Parametrar

path
String

Den sökväg där katalogen ska bindas DirectoryEntry(String) . Egenskapen Path initieras till det här värdet.

Exempel

I följande exempel binder ett DirectoryEntry objekt till katalogposten på den angivna sökvägen och visar egenskapen för varje underordnad Path post som anges av nodens Children egenskap.

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

Gäller för

DirectoryEntry(String, String, String)

Initierar en ny instans av DirectoryEntry klassen.

public:
 DirectoryEntry(System::String ^ path, System::String ^ username, System::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)

Parametrar

path
String

Sökvägen till den här DirectoryEntry. Egenskapen Path initieras till det här värdet.

username
String

Användarnamnet som ska användas när klienten autentiseras. Egenskapen Username initieras till det här värdet.

password
String

Lösenordet som ska användas när klienten autentiseras. Egenskapen Password initieras till det här värdet.

Gäller för

DirectoryEntry(String, String, String, AuthenticationTypes)

Initierar en ny instans av DirectoryEntry klassen.

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

Parametrar

path
String

Sökvägen till den här DirectoryEntry. Egenskapen Path initieras till det här värdet.

username
String

Användarnamnet som ska användas när klienten autentiseras. Egenskapen Username initieras till det här värdet.

password
String

Lösenordet som ska användas när klienten autentiseras. Egenskapen Password initieras till det här värdet.

authenticationType
AuthenticationTypes

Ett av AuthenticationTypes värdena. Egenskapen AuthenticationType initieras till det här värdet.

Se även

Gäller för