DirectoryEntry コンストラクター

定義

DirectoryEntry クラスの新しいインスタンスを初期化します。

オーバーロード

DirectoryEntry()

DirectoryEntry クラスの新しいインスタンスを初期化します。

DirectoryEntry(Object)

指定したネイティブ Active Directory Domain Services オブジェクトにバインドする DirectoryEntry クラスの新しいインスタンスを初期化します。

DirectoryEntry(String)

指定したパスにある Active Directory Domain Services のノードに対象のインスタンスをバインドする DirectoryEntry クラスの新しいインスタンスを初期化します。

DirectoryEntry(String, String, String)

DirectoryEntry クラスの新しいインスタンスを初期化します。

DirectoryEntry(String, String, String, AuthenticationTypes)

DirectoryEntry クラスの新しいインスタンスを初期化します。

DirectoryEntry()

ソース:
DirectoryEntry.cs
ソース:
DirectoryEntry.cs
ソース:
DirectoryEntry.cs

DirectoryEntry クラスの新しいインスタンスを初期化します。

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

適用対象

DirectoryEntry(Object)

ソース:
DirectoryEntry.cs
ソース:
DirectoryEntry.cs
ソース:
DirectoryEntry.cs

指定したネイティブ Active Directory Domain Services オブジェクトにバインドする DirectoryEntry クラスの新しいインスタンスを初期化します。

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

パラメーター

adsObject
Object

バインド先のネイティブ Active Directory ドメイン サービス オブジェクトの名前。

注釈

このコンストラクターを使用すると、プログラムは、ネイティブ API を介して IADs インターフェイスを実装するネイティブ Active Directory Domain Services オブジェクトで クラスのメソッドとプロパティDirectoryEntryを使用できます。 IAD インターフェイスの詳細については、 IAD の記事を 参照してください。

適用対象

DirectoryEntry(String)

ソース:
DirectoryEntry.cs
ソース:
DirectoryEntry.cs
ソース:
DirectoryEntry.cs

指定したパスにある Active Directory Domain Services のノードに対象のインスタンスをバインドする DirectoryEntry クラスの新しいインスタンスを初期化します。

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)

パラメーター

path
String

DirectoryEntry(String) をディレクトリにバインドするパス。 Path プロパティは、この値に初期化されます。

次の例では、DirectoryEntry指定したパスにあるディレクトリ エントリに オブジェクトをバインドし、ノードの プロパティで指定された各子エントリの Children プロパティを表示Pathします。

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

適用対象

DirectoryEntry(String, String, String)

ソース:
DirectoryEntry.cs
ソース:
DirectoryEntry.cs
ソース:
DirectoryEntry.cs

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)

パラメーター

path
String

DirectoryEntry のパス。 Path プロパティは、この値に初期化されます。

username
String

クライアントを認証するときに使用するユーザー名です。 Username プロパティは、この値に初期化されます。

password
String

クライアントを認証するときに使用するパスワードです。 Password プロパティは、この値に初期化されます。

適用対象

DirectoryEntry(String, String, String, AuthenticationTypes)

ソース:
DirectoryEntry.cs
ソース:
DirectoryEntry.cs
ソース:
DirectoryEntry.cs

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)

パラメーター

path
String

DirectoryEntry のパス。 Path プロパティは、この値に初期化されます。

username
String

クライアントを認証するときに使用するユーザー名です。 Username プロパティは、この値に初期化されます。

password
String

クライアントを認証するときに使用するパスワードです。 Password プロパティは、この値に初期化されます。

authenticationType
AuthenticationTypes

AuthenticationTypes 値のいずれか 1 つ。 AuthenticationType プロパティは、この値に初期化されます。

こちらもご覧ください

適用対象