Freigeben über


DirectoryEntry Konstruktoren

Definition

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.

Überlädt

Name Beschreibung
DirectoryEntry()

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.

DirectoryEntry(Object)

Initialisiert eine neue Instanz der DirectoryEntry Klasse, die an das angegebene systemeigene Active Directory Domain Services -Objekt gebunden wird.

DirectoryEntry(String)

Initialisiert eine neue Instanz der DirectoryEntry Klasse, die diese Instanz an den Knoten in Active Directory Domain Services bindet, die sich am angegebenen Pfad befindet.

DirectoryEntry(String, String, String)

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.

DirectoryEntry(String, String, String, AuthenticationTypes)

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.

DirectoryEntry()

Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.

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

Gilt für:

DirectoryEntry(Object)

Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs

Initialisiert eine neue Instanz der DirectoryEntry Klasse, die an das angegebene systemeigene Active Directory Domain Services -Objekt gebunden wird.

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

Parameter

adsObject
Object

Der Name des systemeigenen Active Directory Domain Services-Objekts, an das eine Bindung erfolgen soll.

Hinweise

Dieser Konstruktor ermöglicht es einem Programm, die Methoden und Eigenschaften der DirectoryEntry Klasse für ein systemeigenes Active Directory Domain Services -Objekt zu verwenden, das die IADs-Schnittstelle über eine systemeigene API implementiert. Weitere Informationen zur IADs-Schnittstelle finden Sie im Artikel zu IADs .

Gilt für:

DirectoryEntry(String)

Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs

Initialisiert eine neue Instanz der DirectoryEntry Klasse, die diese Instanz an den Knoten in Active Directory Domain Services bindet, die sich am angegebenen Pfad befindet.

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)

Parameter

path
String

Der Pfad, an den das DirectoryEntry(String) Verzeichnis gebunden werden soll. Die Path Eigenschaft wird für diesen Wert initialisiert.

Beispiele

Im folgenden Beispiel wird ein DirectoryEntry Objekt an den Verzeichniseintrag am angegebenen Pfad gebunden und die Path Eigenschaft jedes untergeordneten Eintrags angezeigt, der durch die Eigenschaft des Knotens Children angegeben wird.

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

Gilt für:

DirectoryEntry(String, String, String)

Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.

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)

Parameter

path
String

Der Pfad dieses DirectoryEntry. Die Path Eigenschaft wird für diesen Wert initialisiert.

username
String

Der Benutzername, der beim Authentifizieren des Clients verwendet werden soll. Die Username Eigenschaft wird für diesen Wert initialisiert.

password
String

Das Kennwort, das beim Authentifizieren des Clients verwendet werden soll. Die Password Eigenschaft wird für diesen Wert initialisiert.

Gilt für:

DirectoryEntry(String, String, String, AuthenticationTypes)

Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs
Quelle:
DirectoryEntry.cs

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.

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)

Parameter

path
String

Der Pfad dieses DirectoryEntry. Die Path Eigenschaft wird für diesen Wert initialisiert.

username
String

Der Benutzername, der beim Authentifizieren des Clients verwendet werden soll. Die Username Eigenschaft wird für diesen Wert initialisiert.

password
String

Das Kennwort, das beim Authentifizieren des Clients verwendet werden soll. Die Password Eigenschaft wird für diesen Wert initialisiert.

authenticationType
AuthenticationTypes

Einer der AuthenticationTypes Werte. Die AuthenticationType Eigenschaft wird für diesen Wert initialisiert.

Weitere Informationen

Gilt für: