DirectoryEntry Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci DirectoryEntry třídy .
Přetížení
DirectoryEntry() |
Inicializuje novou instanci DirectoryEntry třídy . |
DirectoryEntry(Object) |
Inicializuje novou instanci DirectoryEntry třídy, která vytvoří vazbu na zadaný objekt nativní Active Directory Domain Services. |
DirectoryEntry(String) |
Inicializuje novou instanci DirectoryEntry třídy, která vytvoří vazbu této instance na uzel v Active Directory Domain Services umístěném v zadané cestě. |
DirectoryEntry(String, String, String) |
Inicializuje novou instanci DirectoryEntry třídy . |
DirectoryEntry(String, String, String, AuthenticationTypes) |
Inicializuje novou instanci DirectoryEntry třídy . |
DirectoryEntry()
- Zdroj:
- DirectoryEntry.cs
- Zdroj:
- DirectoryEntry.cs
- Zdroj:
- DirectoryEntry.cs
Inicializuje novou instanci DirectoryEntry třídy .
public:
DirectoryEntry();
public DirectoryEntry ();
Public Sub New ()
Platí pro
DirectoryEntry(Object)
- Zdroj:
- DirectoryEntry.cs
- Zdroj:
- DirectoryEntry.cs
- Zdroj:
- DirectoryEntry.cs
Inicializuje novou instanci DirectoryEntry třídy, která vytvoří vazbu na zadaný objekt nativní Active Directory Domain Services.
public:
DirectoryEntry(System::Object ^ adsObject);
public DirectoryEntry (object adsObject);
new System.DirectoryServices.DirectoryEntry : obj -> System.DirectoryServices.DirectoryEntry
Public Sub New (adsObject As Object)
Parametry
- adsObject
- Object
Název nativního objektu Active Directory Domain Services vytvořit vazbu.
Poznámky
Tento konstruktor umožňuje programu používat metody a vlastnosti DirectoryEntry třídy v nativním objektu Active Directory Domain Services, který implementuje rozhraní IADs prostřednictvím nativního rozhraní API. Další informace o rozhraní IADs najdete v článku IADs .
Platí pro
DirectoryEntry(String)
- Zdroj:
- DirectoryEntry.cs
- Zdroj:
- DirectoryEntry.cs
- Zdroj:
- DirectoryEntry.cs
Inicializuje novou instanci DirectoryEntry třídy, která vytvoří vazbu této instance na uzel v Active Directory Domain Services umístěném v zadané cestě.
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)
Parametry
- path
- String
Cesta, na které se má svázat DirectoryEntry(String) s adresářem. Vlastnost Path je inicializována na tuto hodnotu.
Příklady
Následující příklad vytvoří DirectoryEntry vazbu objektu na položku adresáře v zadané cestě a zobrazí Path vlastnost každé podřízené položky, která je určena vlastností uzlu Children .
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);
}
}
Platí pro
DirectoryEntry(String, String, String)
- Zdroj:
- DirectoryEntry.cs
- Zdroj:
- DirectoryEntry.cs
- Zdroj:
- DirectoryEntry.cs
Inicializuje novou instanci DirectoryEntry třídy .
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)
Parametry
- path
- String
Cesta k tomuto DirectoryEntry. Vlastnost Path je inicializována na tuto hodnotu.
- username
- String
Uživatelské jméno, které se má použít při ověřování klienta. Vlastnost Username je inicializována na tuto hodnotu.
- password
- String
Heslo, které se má použít při ověřování klienta. Vlastnost Password je inicializována na tuto hodnotu.
Platí pro
DirectoryEntry(String, String, String, AuthenticationTypes)
- Zdroj:
- DirectoryEntry.cs
- Zdroj:
- DirectoryEntry.cs
- Zdroj:
- DirectoryEntry.cs
Inicializuje novou instanci DirectoryEntry třídy .
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)
Parametry
- path
- String
Cesta k tomuto DirectoryEntry. Vlastnost Path je inicializována na tuto hodnotu.
- username
- String
Uživatelské jméno, které se má použít při ověřování klienta. Vlastnost Username je inicializována na tuto hodnotu.
- password
- String
Heslo, které se má použít při ověřování klienta. Vlastnost Password je inicializována na tuto hodnotu.
- authenticationType
- AuthenticationTypes
Jedna z AuthenticationTypes hodnot. Vlastnost AuthenticationType je inicializována na tuto hodnotu.