Freigeben über


DirectoryEntry.Name-Eigenschaft

Ruft den Namen des Objekts entsprechend der Benennung im zugrunde liegenden Verzeichnisdienst ab.

Namespace: System.DirectoryServices
Assembly: System.DirectoryServices (in system.directoryservices.dll)

Syntax

'Declaration
Public ReadOnly Property Name As String
'Usage
Dim instance As DirectoryEntry
Dim value As String

value = instance.Name
public string Name { get; }
public:
property String^ Name {
    String^ get ();
}
/** @property */
public String get_Name ()
public function get Name () : String

Eigenschaftenwert

Der Name des Objekts entsprechend der Benennung im zugrunde liegenden Verzeichnisdienst.

Hinweise

Dieser Name in Verbindung mit dem SchemaClassName unterscheidet diesen Eintrag von den gleichgeordneten Elementen und muss unter den gleichgeordneten Elementen in jedem Container eindeutig sein.

Beispiel

Im folgenden Beispiel wird ein DirectoryEntry für den Knoten in Active Directory erstellt. Dann werden die Name-Eigenschaft und die Path-Eigenschaft der untergeordneten Knoten angezeigt.

Dim myADSPath As String = "LDAP://onecity/CN=Users,DC=onecity,
           _DC=corp,DC=fabrikam,DC=com"
Dim myDirectoryEntry As New DirectoryEntry(myADSPath)

Console.WriteLine("DirectoryEntry Name :" + myDirectoryEntry.Name)
Console.WriteLine(ControlChars.NewLine _
        + "The child entries for this node in the Active Directory hierarchy")

Dim myDirectoryEntryChild As DirectoryEntry
For Each myDirectoryEntryChild In  myDirectoryEntry.Children
   Console.WriteLine(myDirectoryEntryChild.Path)
Next myDirectoryEntryChild
String myADSPath = "LDAP://onecity/CN=Users,
             DC=onecity,DC=corp,DC=fabrikam,DC=com";
DirectoryEntry myDirectoryEntry=new DirectoryEntry(myADSPath);

Console.WriteLine("DirectoryEntry Name :"+ myDirectoryEntry.Name);
Console.WriteLine("\nThe child entries for this node "+
   "in the Active Directory hierarchy");

foreach(DirectoryEntry myDirectoryEntryChild in
   myDirectoryEntry.Children)
{
   Console.WriteLine(myDirectoryEntryChild.Path);
}
String^ myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
DirectoryEntry^ myDirectoryEntry = gcnew DirectoryEntry(myADSPath);

Console::WriteLine("DirectoryEntry Name : {0}", myDirectoryEntry->Name);
Console::WriteLine("\nThe child entries for this node in the Active Directory hierarchy");

Collections::IEnumerator^ myEnumerator = myDirectoryEntry->Children->GetEnumerator();
while (myEnumerator->MoveNext()) 
{
    DirectoryEntry^ myDirectoryEntryChild = safe_cast<DirectoryEntry^>(myEnumerator->Current);
    Console::WriteLine(myDirectoryEntryChild->Path);
}

.NET Framework-Sicherheit

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

DirectoryEntry-Klasse
DirectoryEntry-Member
System.DirectoryServices-Namespace