Freigeben über


DirectoryEntry.Username-Eigenschaft

Ruft den für die Clientauthentifizierung zu verwendenden Benutzernamen ab oder legt diesen fest.

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

Syntax

'Declaration
Public Property Username As String
'Usage
Dim instance As DirectoryEntry
Dim value As String

value = instance.Username

instance.Username = value
public string Username { get; set; }
public:
property String^ Username {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_Username ()

/** @property */
public void set_Username (String value)
public function get Username () : String

public function set Username (value : String)

Eigenschaftenwert

Der für die Authentifizierung des Clients zu verwendende Benutzername.

Hinweise

Sie können den Username und das Password zum Angeben von alternativen Anmeldeinformationen festlegen, mit denen auf die Informationen in Active Directory zugegriffen werden kann. Alle anderen DirectoryEntry-Objekte, die von dieser Instanz abgerufen werden, beispielsweise durch Children, werden automatisch mit denselben alternativen Anmeldeinformationen erstellt.

Beispiel

Das folgende Beispiel veranschaulicht die Username-Eigenschaft und die Password-Eigenschaft der DirectoryEntry-Klasse. In diesem Beispiel werden der benutzerdefinierte DirectoryEntry und der Path aller Children angezeigt.

Dim myADSPath As String = _
      "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com"

' Create an Instance of DirectoryEntry.
Dim myDirectoryEntry As New DirectoryEntry(myADSPath)
myDirectoryEntry.Username = UserName
myDirectoryEntry.Password = SecurelyStoredPassword

' Get the Child ADS objects.
Console.WriteLine("The Child ADS objects are:")
Dim myChildDirectoryEntry As DirectoryEntry
For Each myChildDirectoryEntry In  myDirectoryEntry.Children
   Console.WriteLine(myChildDirectoryEntry.Path)
Next myChildDirectoryEntry
String myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
 
// Create an Instance of DirectoryEntry.
DirectoryEntry myDirectoryEntry = new DirectoryEntry(myADSPath);
myDirectoryEntry.Username = UserName;
myDirectoryEntry.Password = SecurelyStoredPassword;

// Get the Child ADS objects.
Console.WriteLine("The Child ADS objects are:");
foreach(DirectoryEntry myChildDirectoryEntry in myDirectoryEntry.Children)
   Console.WriteLine(myChildDirectoryEntry.Path);
String^ myADSPath = "LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";

// Create an Instance of DirectoryEntry.
DirectoryEntry^ myDirectoryEntry = new DirectoryEntry(myADSPath);
myDirectoryEntry->Username = UserName;
myDirectoryEntry->Password = SecurelyStoredPassword;

// Get the Child ADS objects.
Console::WriteLine("The Child ADS objects are:");
Collections::IEnumerator^ myEnum = myDirectoryEntry->Children->GetEnumerator();
while (myEnum->MoveNext()) 
{
    DirectoryEntry^ myChildDirectoryEntry = safe_cast<DirectoryEntry^>(myEnum->Current);
    Console::WriteLine(myChildDirectoryEntry->Path);
}

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
DirectoryEntry.Password-Eigenschaft