Condividi tramite


DirectoryEntry Costruttori

Definizione

Inizializza una nuova istanza della classe DirectoryEntry.

Overload

DirectoryEntry()

Inizializza una nuova istanza della classe DirectoryEntry.

DirectoryEntry(Object)

Inizializza una nuova istanza della classe DirectoryEntry che viene associata all'oggetto Servizi di dominio Active Directory nativo specificato.

DirectoryEntry(String)

Inizializza una nuova istanza della classe DirectoryEntry che associa questa istanza al nodo dei Servizi di dominio Active Directory rilevato nel percorso specificato.

DirectoryEntry(String, String, String)

Inizializza una nuova istanza della classe DirectoryEntry.

DirectoryEntry(String, String, String, AuthenticationTypes)

Inizializza una nuova istanza della classe DirectoryEntry.

DirectoryEntry()

Origine:
DirectoryEntry.cs
Origine:
DirectoryEntry.cs
Origine:
DirectoryEntry.cs

Inizializza una nuova istanza della classe DirectoryEntry.

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

Si applica a

DirectoryEntry(Object)

Origine:
DirectoryEntry.cs
Origine:
DirectoryEntry.cs
Origine:
DirectoryEntry.cs

Inizializza una nuova istanza della classe DirectoryEntry che viene associata all'oggetto Servizi di dominio Active Directory nativo specificato.

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

Parametri

adsObject
Object

Nome dell'oggetto Servizi di dominio Active Directory nativo al quale effettuare l'associazione.

Commenti

Questo costruttore consente a un programma di usare i metodi e le proprietà della DirectoryEntry classe in un oggetto Active Directory Domain Services nativo che implementa l'interfaccia IAD tramite un'API nativa. Per altre informazioni sull'interfaccia ID, vedere l'articolo ID .

Si applica a

DirectoryEntry(String)

Origine:
DirectoryEntry.cs
Origine:
DirectoryEntry.cs
Origine:
DirectoryEntry.cs

Inizializza una nuova istanza della classe DirectoryEntry che associa questa istanza al nodo dei Servizi di dominio Active Directory rilevato nel percorso specificato.

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)

Parametri

path
String

Percorso in cui associare DirectoryEntry(String) alla directory. La proprietà Path è inizializzata su questo valore.

Esempio

Nell'esempio seguente viene associato un DirectoryEntry oggetto alla voce di directory nel percorso specificato e viene visualizzata la Path proprietà di ogni voce figlio specificata dalla proprietà del Children nodo.

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

Si applica a

DirectoryEntry(String, String, String)

Origine:
DirectoryEntry.cs
Origine:
DirectoryEntry.cs
Origine:
DirectoryEntry.cs

Inizializza una nuova istanza della classe DirectoryEntry.

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)

Parametri

path
String

Percorso di DirectoryEntry. La proprietà Path è inizializzata su questo valore.

username
String

Nome utente da utilizzare per l'autenticazione del client. La proprietà Username è inizializzata su questo valore.

password
String

Password da usare quando si autentica il client. La proprietà Password è inizializzata su questo valore.

Si applica a

DirectoryEntry(String, String, String, AuthenticationTypes)

Origine:
DirectoryEntry.cs
Origine:
DirectoryEntry.cs
Origine:
DirectoryEntry.cs

Inizializza una nuova istanza della classe DirectoryEntry.

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)

Parametri

path
String

Percorso di DirectoryEntry. La proprietà Path è inizializzata su questo valore.

username
String

Nome utente da utilizzare per l'autenticazione del client. La proprietà Username è inizializzata su questo valore.

password
String

Password da usare quando si autentica il client. La proprietà Password è inizializzata su questo valore.

authenticationType
AuthenticationTypes

Uno dei valori di AuthenticationTypes. La proprietà AuthenticationType è inizializzata su questo valore.

Vedi anche

Si applica a