Freigeben über


DirectoryEntry Konstruktoren

Definition

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.

Überlädt

DirectoryEntry()

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.

DirectoryEntry(Object)

Initialisiert eine neue Instanz der DirectoryEntry-Klasse, die an das angegebene systemeigene Active Directory-Domänendienste-Objekt gebunden ist.

DirectoryEntry(String)

Initialisiert eine neue Instanz der DirectoryEntry-Klasse, die diese Instanz an den Knoten in Active Directory-Domänendiensten bindet, der sich am angegeben 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

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

Initialisiert eine neue Instanz der DirectoryEntry-Klasse, die an das angegebene systemeigene Active Directory-Domänendienste-Objekt gebunden ist.

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-Domänendienste-Objekts, an das gebunden werden soll.

Hinweise

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

Gilt für:

DirectoryEntry(String)

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-Domänendiensten bindet, der sich am angegeben 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, in dem DirectoryEntry(String) an das Verzeichnis gebunden wird. Die Path-Eigenschaft wird mit diesem 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);  
   }  
 }  
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);  
    }  
}  

Gilt für:

DirectoryEntry(String, String, String)

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 zu DirectoryEntry. Die Path-Eigenschaft wird mit diesem Wert initialisiert.

username
String

Der beim Authentifizieren des Clients zu verwendende Benutzername. Die Username-Eigenschaft wird mit diesem Wert initialisiert.

password
String

Das Kennwort, mit dem der Client authentifiziert werden soll. Die Password-Eigenschaft wird mit diesem Wert initialisiert.

Gilt für:

DirectoryEntry(String, String, String, AuthenticationTypes)

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 zu DirectoryEntry. Die Path-Eigenschaft wird mit diesem Wert initialisiert.

username
String

Der beim Authentifizieren des Clients zu verwendende Benutzername. Die Username-Eigenschaft wird mit diesem Wert initialisiert.

password
String

Das Kennwort, mit dem der Client authentifiziert werden soll. Die Password-Eigenschaft wird mit diesem Wert initialisiert.

authenticationType
AuthenticationTypes

Einer der AuthenticationTypes-Werte. Die AuthenticationType-Eigenschaft wird mit diesem Wert initialisiert.

Weitere Informationen

Gilt für: