Sdílet prostřednictvím


DirectoryEntry Konstruktory

Definice

Inicializuje novou instanci DirectoryEntry třídy .

Přetížení

DirectoryEntry()

Inicializuje novou instanci DirectoryEntry třídy .

DirectoryEntry(Object)

Inicializuje novou instanci DirectoryEntry třídy, která vytvoří vazbu na zadaný objekt nativní Active Directory Domain Services.

DirectoryEntry(String)

Inicializuje novou instanci DirectoryEntry třídy, která vytvoří vazbu této instance na uzel v Active Directory Domain Services umístěném v zadané cestě.

DirectoryEntry(String, String, String)

Inicializuje novou instanci DirectoryEntry třídy .

DirectoryEntry(String, String, String, AuthenticationTypes)

Inicializuje novou instanci DirectoryEntry třídy .

DirectoryEntry()

Zdroj:
DirectoryEntry.cs
Zdroj:
DirectoryEntry.cs
Zdroj:
DirectoryEntry.cs

Inicializuje novou instanci DirectoryEntry třídy .

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

Platí pro

DirectoryEntry(Object)

Zdroj:
DirectoryEntry.cs
Zdroj:
DirectoryEntry.cs
Zdroj:
DirectoryEntry.cs

Inicializuje novou instanci DirectoryEntry třídy, která vytvoří vazbu na zadaný objekt nativní Active Directory Domain Services.

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

Parametry

adsObject
Object

Název nativního objektu Active Directory Domain Services vytvořit vazbu.

Poznámky

Tento konstruktor umožňuje programu používat metody a vlastnosti DirectoryEntry třídy v nativním objektu Active Directory Domain Services, který implementuje rozhraní IADs prostřednictvím nativního rozhraní API. Další informace o rozhraní IADs najdete v článku IADs .

Platí pro

DirectoryEntry(String)

Zdroj:
DirectoryEntry.cs
Zdroj:
DirectoryEntry.cs
Zdroj:
DirectoryEntry.cs

Inicializuje novou instanci DirectoryEntry třídy, která vytvoří vazbu této instance na uzel v Active Directory Domain Services umístěném v zadané cestě.

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)

Parametry

path
String

Cesta, na které se má svázat DirectoryEntry(String) s adresářem. Vlastnost Path je inicializována na tuto hodnotu.

Příklady

Následující příklad vytvoří DirectoryEntry vazbu objektu na položku adresáře v zadané cestě a zobrazí Path vlastnost každé podřízené položky, která je určena vlastností uzlu Children .

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

Platí pro

DirectoryEntry(String, String, String)

Zdroj:
DirectoryEntry.cs
Zdroj:
DirectoryEntry.cs
Zdroj:
DirectoryEntry.cs

Inicializuje novou instanci DirectoryEntry třídy .

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)

Parametry

path
String

Cesta k tomuto DirectoryEntry. Vlastnost Path je inicializována na tuto hodnotu.

username
String

Uživatelské jméno, které se má použít při ověřování klienta. Vlastnost Username je inicializována na tuto hodnotu.

password
String

Heslo, které se má použít při ověřování klienta. Vlastnost Password je inicializována na tuto hodnotu.

Platí pro

DirectoryEntry(String, String, String, AuthenticationTypes)

Zdroj:
DirectoryEntry.cs
Zdroj:
DirectoryEntry.cs
Zdroj:
DirectoryEntry.cs

Inicializuje novou instanci DirectoryEntry třídy .

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)

Parametry

path
String

Cesta k tomuto DirectoryEntry. Vlastnost Path je inicializována na tuto hodnotu.

username
String

Uživatelské jméno, které se má použít při ověřování klienta. Vlastnost Username je inicializována na tuto hodnotu.

password
String

Heslo, které se má použít při ověřování klienta. Vlastnost Password je inicializována na tuto hodnotu.

authenticationType
AuthenticationTypes

Jedna z AuthenticationTypes hodnot. Vlastnost AuthenticationType je inicializována na tuto hodnotu.

Viz také

Platí pro