DirectoryEntry Oluşturucular

Tanım

DirectoryEntry sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

DirectoryEntry()

DirectoryEntry sınıfının yeni bir örneğini başlatır.

DirectoryEntry(Object)

Belirtilen yerel Active Directory Domain Services nesnesine bağlanan sınıfının yeni bir örneğini DirectoryEntry başlatır.

DirectoryEntry(String)

Bu örneği belirtilen yolda bulunan Active Directory Domain Services düğüme bağlayan sınıfının yeni bir örneğini DirectoryEntry başlatır.

DirectoryEntry(String, String, String)

DirectoryEntry sınıfının yeni bir örneğini başlatır.

DirectoryEntry(String, String, String, AuthenticationTypes)

DirectoryEntry sınıfının yeni bir örneğini başlatır.

DirectoryEntry()

Kaynak:
DirectoryEntry.cs
Kaynak:
DirectoryEntry.cs
Kaynak:
DirectoryEntry.cs

DirectoryEntry sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

DirectoryEntry(Object)

Kaynak:
DirectoryEntry.cs
Kaynak:
DirectoryEntry.cs
Kaynak:
DirectoryEntry.cs

Belirtilen yerel Active Directory Domain Services nesnesine bağlanan sınıfının yeni bir örneğini DirectoryEntry başlatır.

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

Parametreler

adsObject
Object

Bağlanacak yerel Active Directory Domain Services nesnesinin adı.

Açıklamalar

Bu oluşturucu, bir programın yerel API aracılığıyla IAD arabirimini DirectoryEntry uygulayan yerel bir Active Directory Domain Services nesnesinde sınıfının yöntemlerini ve özelliklerini kullanmasını sağlar. IAD arabirimi hakkında daha fazla bilgi için, IADs makalesine bakın.

Şunlara uygulanır

DirectoryEntry(String)

Kaynak:
DirectoryEntry.cs
Kaynak:
DirectoryEntry.cs
Kaynak:
DirectoryEntry.cs

Bu örneği belirtilen yolda bulunan Active Directory Domain Services düğüme bağlayan sınıfının yeni bir örneğini DirectoryEntry başlatır.

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)

Parametreler

path
String

dizinine bağlanacak DirectoryEntry(String) yol. Path özelliği bu değere başlatılır.

Örnekler

Aşağıdaki örnek, belirtilen yoldaki dizin girdisine bir DirectoryEntry nesnesi bağlar ve düğümün Children özelliği tarafından belirtilen her alt girdinin özelliğini görüntülerPath.

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

Şunlara uygulanır

DirectoryEntry(String, String, String)

Kaynak:
DirectoryEntry.cs
Kaynak:
DirectoryEntry.cs
Kaynak:
DirectoryEntry.cs

DirectoryEntry sınıfının yeni bir örneğini başlatır.

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)

Parametreler

path
String

Bu DirectoryEntryöğesinin yolu. Path özelliği bu değere başlatılır.

username
String

İstemcinin kimliğini doğrularken kullanılacak kullanıcı adı. Username özelliği bu değere başlatılır.

password
String

İstemcinin kimliğini doğrularken kullanılacak parola. Password özelliği bu değere başlatılır.

Şunlara uygulanır

DirectoryEntry(String, String, String, AuthenticationTypes)

Kaynak:
DirectoryEntry.cs
Kaynak:
DirectoryEntry.cs
Kaynak:
DirectoryEntry.cs

DirectoryEntry sınıfının yeni bir örneğini başlatır.

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)

Parametreler

path
String

Bu DirectoryEntryöğesinin yolu. Path özelliği bu değere başlatılır.

username
String

İstemcinin kimliğini doğrularken kullanılacak kullanıcı adı. Username özelliği bu değere başlatılır.

password
String

İstemcinin kimliğini doğrularken kullanılacak parola. Password özelliği bu değere başlatılır.

authenticationType
AuthenticationTypes

Değerlerden AuthenticationTypes biri. AuthenticationType özelliği bu değere başlatılır.

Ayrıca bkz.

Şunlara uygulanır