DirectoryEntry Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av DirectoryEntry klassen.
Överlagringar
| Name | Description |
|---|---|
| DirectoryEntry() |
Initierar en ny instans av DirectoryEntry klassen. |
| DirectoryEntry(Object) |
Initierar en ny instans av klassen DirectoryEntry som binder till det angivna interna Doménové služby Active Directory-objektet. |
| DirectoryEntry(String) |
Initierar en ny instans av klassen DirectoryEntry som binder den här instansen till noden i Doménové služby Active Directory som finns på den angivna sökvägen. |
| DirectoryEntry(String, String, String) |
Initierar en ny instans av DirectoryEntry klassen. |
| DirectoryEntry(String, String, String, AuthenticationTypes) |
Initierar en ny instans av DirectoryEntry klassen. |
DirectoryEntry()
Initierar en ny instans av DirectoryEntry klassen.
public:
DirectoryEntry();
public DirectoryEntry();
Public Sub New ()
Gäller för
DirectoryEntry(Object)
Initierar en ny instans av klassen DirectoryEntry som binder till det angivna interna Doménové služby Active Directory-objektet.
public:
DirectoryEntry(System::Object ^ adsObject);
public DirectoryEntry(object adsObject);
new System.DirectoryServices.DirectoryEntry : obj -> System.DirectoryServices.DirectoryEntry
Public Sub New (adsObject As Object)
Parametrar
- adsObject
- Object
Namnet på det interna Doménové služby Active Directory objekt som ska bindas till.
Kommentarer
Med den här konstruktorn kan ett program använda metoderna och egenskaperna för klassen DirectoryEntry på ett internt Doménové služby Active Directory objekt som implementerar IAD-gränssnittet via ett internt API. Mer information om IAD-gränssnittet finns i artikeln IAD:er .
Gäller för
DirectoryEntry(String)
Initierar en ny instans av klassen DirectoryEntry som binder den här instansen till noden i Doménové služby Active Directory som finns på den angivna sökvägen.
public:
DirectoryEntry(System::String ^ path);
public DirectoryEntry(string path);
new System.DirectoryServices.DirectoryEntry : string -> System.DirectoryServices.DirectoryEntry
Public Sub New (path As String)
Parametrar
- path
- String
Den sökväg där katalogen ska bindas DirectoryEntry(String) . Egenskapen Path initieras till det här värdet.
Exempel
I följande exempel binder ett DirectoryEntry objekt till katalogposten på den angivna sökvägen och visar egenskapen för varje underordnad Path post som anges av nodens Children egenskap.
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);
}
}
Gäller för
DirectoryEntry(String, String, String)
Initierar en ny instans av DirectoryEntry klassen.
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)
Parametrar
- path
- String
Sökvägen till den här DirectoryEntry. Egenskapen Path initieras till det här värdet.
- username
- String
Användarnamnet som ska användas när klienten autentiseras. Egenskapen Username initieras till det här värdet.
- password
- String
Lösenordet som ska användas när klienten autentiseras. Egenskapen Password initieras till det här värdet.
Gäller för
DirectoryEntry(String, String, String, AuthenticationTypes)
Initierar en ny instans av DirectoryEntry klassen.
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)
Parametrar
- path
- String
Sökvägen till den här DirectoryEntry. Egenskapen Path initieras till det här värdet.
- username
- String
Användarnamnet som ska användas när klienten autentiseras. Egenskapen Username initieras till det här värdet.
- password
- String
Lösenordet som ska användas när klienten autentiseras. Egenskapen Password initieras till det här värdet.
- authenticationType
- AuthenticationTypes
Ett av AuthenticationTypes värdena. Egenskapen AuthenticationType initieras till det här värdet.