DirectoryEntry DirectoryEntry DirectoryEntry DirectoryEntry Constructors

定義

オーバーロード

DirectoryEntry() DirectoryEntry() DirectoryEntry()

DirectoryEntry クラスの新しいインスタンスを初期化します。Initializes a new instance of the DirectoryEntry class.

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

指定したネイティブ Active Directory ドメイン サービス オブジェクトにバインドする DirectoryEntry クラスの新しいインスタンスを初期化します。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)

指定したパスにある Active Directory ドメイン サービスのノードにバインドする DirectoryEntry クラスの新しいインスタンスを初期化します。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)

DirectoryEntry クラスの新しいインスタンスを初期化します。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)

DirectoryEntry クラスの新しいインスタンスを初期化します。Initializes a new instance of the DirectoryEntry class.

DirectoryEntry() DirectoryEntry() DirectoryEntry()

DirectoryEntry クラスの新しいインスタンスを初期化します。Initializes a new instance of the DirectoryEntry class.

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

セキュリティ

DirectoryServicesPermission
Demand

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

指定したネイティブ Active Directory ドメイン サービス オブジェクトにバインドする DirectoryEntry クラスの新しいインスタンスを初期化します。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)

パラメーター

adsObject
Object Object Object Object

バインド先のネイティブ Active Directory ドメイン サービス オブジェクトの名前。The name of the native Active Directory Domain Services object to bind to.

注釈

このコンス トラクターにより、プログラムのプロパティとメソッドを使用する、DirectoryEntryネイティブ API を使用して、Iad インターフェイスを実装するネイティブ Active Directory Domain Services オブジェクトのクラス。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. Iad インターフェイスの詳細については、次を参照してください。、 Iad記事。For more information about the IADs interface, see the IADs article.

セキュリティ

DirectoryServicesPermission
Demand

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

指定したパスにある Active Directory ドメイン サービスのノードにバインドする DirectoryEntry クラスの新しいインスタンスを初期化します。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)

パラメーター

path
String String String String

DirectoryEntry(String) をディレクトリにバインドするパス。The path at which to bind the DirectoryEntry(String) to the directory. Path プロパティは、この値に初期化されます。The Path property is initialized to this value.

次の例では、バインド、DirectoryEntryオブジェクトが表示されます、指定されたパスにあるディレクトリ エントリをPathでノードの指定された各子エントリChildrenプロパティ。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);  
    }  
}  

セキュリティ

DirectoryServicesPermission
Demand

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

DirectoryEntry クラスの新しいインスタンスを初期化します。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)

パラメーター

path
String String String String

DirectoryEntry のパス。The path of this DirectoryEntry. Path プロパティは、この値に初期化されます。The Path property is initialized to this value.

username
String String String String

クライアントの認証時に使用するユーザー名。The user name to use when authenticating the client. Username プロパティは、この値に初期化されます。The Username property is initialized to this value.

password
String String String String

クライアントの認証時に使用するパスワード。The password to use when authenticating the client. Password プロパティは、この値に初期化されます。The Password property is initialized to this value.

セキュリティ

DirectoryServicesPermission
Demand

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

DirectoryEntry クラスの新しいインスタンスを初期化します。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)

パラメーター

path
String String String String

DirectoryEntry のパス。The path of this DirectoryEntry. Path プロパティは、この値に初期化されます。The Path property is initialized to this value.

username
String String String String

クライアントの認証時に使用するユーザー名。The user name to use when authenticating the client. Username プロパティは、この値に初期化されます。The Username property is initialized to this value.

password
String String String String

クライアントの認証時に使用するパスワード。The password to use when authenticating the client. Password プロパティは、この値に初期化されます。The Password property is initialized to this value.

authenticationType
AuthenticationTypes AuthenticationTypes AuthenticationTypes AuthenticationTypes

AuthenticationTypes 値のいずれか。One of the AuthenticationTypes values. AuthenticationType プロパティは、この値に初期化されます。The AuthenticationType property is initialized to this value.

セキュリティ

DirectoryServicesPermission
Demand

こちらもご覧ください

適用対象