DirectoryEntry::Name Property

 

Gets the name of the object as named with the underlying directory service.

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

public:
[BrowsableAttribute(false)]
[DSDescriptionAttribute("DSName")]
property String^ Name {
	String^ get();
}

Property Value

Type: System::String^

The name of the object as named with the underlying directory service.

This name, along with SchemaClassName, distinguishes this entry from its siblings and must be unique among its siblings in each container.

The following example creates a DirectoryEntry for the node in the Active Directory Domain Services. It then displays the Name and Path properties of its child nodes.

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 Domain Services hierarchy");

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

.NET Framework
Available since 1.1
Return to top
Show: