DirectoryEntry Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DirectoryEntry-Klasse.
Überlädt
DirectoryEntry() |
Initialisiert eine neue Instanz der DirectoryEntry-Klasse. |
DirectoryEntry(Object) |
Initialisiert eine neue Instanz der DirectoryEntry-Klasse, die an das angegebene systemeigene Active Directory-Domänendienste-Objekt gebunden ist. |
DirectoryEntry(String) |
Initialisiert eine neue Instanz der DirectoryEntry-Klasse, die diese Instanz an den Knoten in Active Directory-Domänendiensten bindet, der sich am angegeben Pfad befindet. |
DirectoryEntry(String, String, String) |
Initialisiert eine neue Instanz der DirectoryEntry-Klasse. |
DirectoryEntry(String, String, String, AuthenticationTypes) |
Initialisiert eine neue Instanz der DirectoryEntry-Klasse. |
DirectoryEntry()
- Quelle:
- DirectoryEntry.cs
- Quelle:
- DirectoryEntry.cs
- Quelle:
- DirectoryEntry.cs
Initialisiert eine neue Instanz der DirectoryEntry-Klasse.
public:
DirectoryEntry();
public DirectoryEntry ();
Public Sub New ()
Gilt für:
DirectoryEntry(Object)
- Quelle:
- DirectoryEntry.cs
- Quelle:
- DirectoryEntry.cs
- Quelle:
- DirectoryEntry.cs
Initialisiert eine neue Instanz der DirectoryEntry-Klasse, die an das angegebene systemeigene Active Directory-Domänendienste-Objekt gebunden ist.
public:
DirectoryEntry(System::Object ^ adsObject);
public DirectoryEntry (object adsObject);
new System.DirectoryServices.DirectoryEntry : obj -> System.DirectoryServices.DirectoryEntry
Public Sub New (adsObject As Object)
Parameter
- adsObject
- Object
Der Name des systemeigenen Active Directory-Domänendienste-Objekts, an das gebunden werden soll.
Hinweise
Dieser Konstruktor ermöglicht es einem Programm, die Methoden und Eigenschaften der DirectoryEntry -Klasse für ein natives Active Directory Domain Services-Objekt zu verwenden, das die IADs-Schnittstelle über eine native API implementiert. Weitere Informationen zur IADs-Schnittstelle finden Sie im Artikel IADs .
Gilt für:
DirectoryEntry(String)
- Quelle:
- DirectoryEntry.cs
- Quelle:
- DirectoryEntry.cs
- Quelle:
- DirectoryEntry.cs
Initialisiert eine neue Instanz der DirectoryEntry-Klasse, die diese Instanz an den Knoten in Active Directory-Domänendiensten bindet, der sich am angegeben Pfad befindet.
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)
Parameter
- path
- String
Der Pfad, in dem DirectoryEntry(String) an das Verzeichnis gebunden wird. Die Path-Eigenschaft wird mit diesem Wert initialisiert.
Beispiele
Im folgenden Beispiel wird ein DirectoryEntry -Objekt an den Verzeichniseintrag am angegebenen Pfad gebunden und die Path -Eigenschaft jedes untergeordneten Eintrags angezeigt, der durch die -Eigenschaft des Knotens Children angegeben wird.
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);
}
}
Gilt für:
DirectoryEntry(String, String, String)
- Quelle:
- DirectoryEntry.cs
- Quelle:
- DirectoryEntry.cs
- Quelle:
- DirectoryEntry.cs
Initialisiert eine neue Instanz der DirectoryEntry-Klasse.
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)
Parameter
- path
- String
Der Pfad zu DirectoryEntry. Die Path-Eigenschaft wird mit diesem Wert initialisiert.
- username
- String
Der beim Authentifizieren des Clients zu verwendende Benutzername. Die Username-Eigenschaft wird mit diesem Wert initialisiert.
- password
- String
Das Kennwort, mit dem der Client authentifiziert werden soll. Die Password-Eigenschaft wird mit diesem Wert initialisiert.
Gilt für:
DirectoryEntry(String, String, String, AuthenticationTypes)
- Quelle:
- DirectoryEntry.cs
- Quelle:
- DirectoryEntry.cs
- Quelle:
- DirectoryEntry.cs
Initialisiert eine neue Instanz der DirectoryEntry-Klasse.
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)
Parameter
- path
- String
Der Pfad zu DirectoryEntry. Die Path-Eigenschaft wird mit diesem Wert initialisiert.
- username
- String
Der beim Authentifizieren des Clients zu verwendende Benutzername. Die Username-Eigenschaft wird mit diesem Wert initialisiert.
- password
- String
Das Kennwort, mit dem der Client authentifiziert werden soll. Die Password-Eigenschaft wird mit diesem Wert initialisiert.
- authenticationType
- AuthenticationTypes
Einer der AuthenticationTypes-Werte. Die AuthenticationType-Eigenschaft wird mit diesem Wert initialisiert.