DirectoryEntry DirectoryEntry DirectoryEntry DirectoryEntry Constructors

Definition

Überlädt

DirectoryEntry() DirectoryEntry() DirectoryEntry()

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.Initializes a new instance of the DirectoryEntry class.

DirectoryEntry(Object) DirectoryEntry(Object) DirectoryEntry(Object) DirectoryEntry(Object)

Initialisiert eine neue Instanz der DirectoryEntry-Klasse, die an das angegebene systemeigene Active Directory-Domänendienste-Objekt gebunden ist.Initializes a new instance of the DirectoryEntry class that binds to the specified native Active Directory Domain Services object.

DirectoryEntry(String) DirectoryEntry(String) DirectoryEntry(String) 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.Initializes a new instance of the DirectoryEntry class that binds this instance to the node in Active Directory Domain Services located at the specified path.

DirectoryEntry(String, String, String) DirectoryEntry(String, String, String) DirectoryEntry(String, String, String) DirectoryEntry(String, String, String)

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.Initializes a new instance of the DirectoryEntry class.

DirectoryEntry(String, String, String, AuthenticationTypes) DirectoryEntry(String, String, String, AuthenticationTypes) DirectoryEntry(String, String, String, AuthenticationTypes) DirectoryEntry(String, String, String, AuthenticationTypes)

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.Initializes a new instance of the DirectoryEntry class.

DirectoryEntry() DirectoryEntry() DirectoryEntry()

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.Initializes a new instance of the DirectoryEntry class.

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

Sicherheit

DirectoryServicesPermission
Demand

DirectoryEntry(Object) DirectoryEntry(Object) DirectoryEntry(Object) DirectoryEntry(Object)

Initialisiert eine neue Instanz der DirectoryEntry-Klasse, die an das angegebene systemeigene Active Directory-Domänendienste-Objekt gebunden ist.Initializes a new instance of the DirectoryEntry class that binds to the specified native Active Directory Domain Services object.

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 Object Object Object

Der Name des systemeigenen Active Directory-Domänendienste-Objekts, an das gebunden werden soll.The name of the native Active Directory Domain Services object to bind to.

Hinweise

Dieser Konstruktor ermöglicht einem Programm die Verwendung der Methoden und Eigenschaften DirectoryEntry der Klasse für ein System eigenes Active Directory Domain Services Objekt, das die IADs-Schnittstelle über eine Native API implementiert.This constructor enables a program to use the methods and properties of the DirectoryEntry class on a native Active Directory Domain Services object that implements the IADs interface through a native API. Weitere Informationen zur IADs-Schnittstelle finden Sie im IADs -Artikel.For more information about the IADs interface, see the IADs article.

Sicherheit

DirectoryServicesPermission
Demand

DirectoryEntry(String) DirectoryEntry(String) DirectoryEntry(String) 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.Initializes a new instance of the DirectoryEntry class that binds this instance to the node in Active Directory Domain Services located at the specified path.

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

Parameter

path
String String String String

Der Pfad, in dem DirectoryEntry(String) an das Verzeichnis gebunden wird.The path at which to bind the DirectoryEntry(String) to the directory. Die Path-Eigenschaft wird mit diesem Wert initialisiert.The Path property is initialized to this value.

Beispiele

Im folgenden Beispiel wird ein DirectoryEntry -Objekt an den Verzeichniseintrag im angegebenen Pfad gebunden, und die Path -Eigenschaft jedes untergeordneten Eintrags, der durch die- Children Eigenschaft des Knotens angegeben wird, wird angezeigt.The following example binds a DirectoryEntry object to the directory entry at the specified path, and displays the Path property of each child entry that is specified by the node's Children property.

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

Sicherheit

DirectoryServicesPermission
Demand

DirectoryEntry(String, String, String) DirectoryEntry(String, String, String) DirectoryEntry(String, String, String) DirectoryEntry(String, String, String)

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.Initializes a new instance of the DirectoryEntry class.

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)

Parameter

path
String String String String

Der Pfad zu DirectoryEntry.The path of this DirectoryEntry. Die Path-Eigenschaft wird mit diesem Wert initialisiert.The Path property is initialized to this value.

username
String String String String

Der für die Authentifizierung des Clients zu verwendende Benutzername.The user name to use when authenticating the client. Die Username -Eigenschaft wird mit diesem Wert initialisiert.The Username property is initialized to this value.

password
String String String String

Das Kennwort, mit dem der Client authentifiziert werden soll.The password to use when authenticating the client. Die Password-Eigenschaft wird mit diesem Wert initialisiert.The Password property is initialized to this value.

Sicherheit

DirectoryServicesPermission
Demand

DirectoryEntry(String, String, String, AuthenticationTypes) DirectoryEntry(String, String, String, AuthenticationTypes) DirectoryEntry(String, String, String, AuthenticationTypes) DirectoryEntry(String, String, String, AuthenticationTypes)

Initialisiert eine neue Instanz der DirectoryEntry-Klasse.Initializes a new instance of the DirectoryEntry class.

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)

Parameter

path
String String String String

Der Pfad zu DirectoryEntry.The path of this DirectoryEntry. Die Path-Eigenschaft wird mit diesem Wert initialisiert.The Path property is initialized to this value.

username
String String String String

Der für die Authentifizierung des Clients zu verwendende Benutzername.The user name to use when authenticating the client. Die Username -Eigenschaft wird mit diesem Wert initialisiert.The Username property is initialized to this value.

password
String String String String

Das Kennwort, mit dem der Client authentifiziert werden soll.The password to use when authenticating the client. Die Password-Eigenschaft wird mit diesem Wert initialisiert.The Password property is initialized to this value.

authenticationType
AuthenticationTypes AuthenticationTypes AuthenticationTypes AuthenticationTypes

Einer der AuthenticationTypes-Werte.One of the AuthenticationTypes values. Die AuthenticationType-Eigenschaft wird mit diesem Wert initialisiert.The AuthenticationType property is initialized to this value.

Sicherheit

DirectoryServicesPermission
Demand

Siehe auch

Gilt für: