Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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