Sprache

UserPrincipal Konstruktoren

Definition

Initialisiert eine neue Instanz der UserPrincipal-Klasse.

Überlädt

Name Beschreibung
UserPrincipal(PrincipalContext)

Initialisiert eine neue Instanz der UserPrincipal Klasse mithilfe des angegebenen Kontexts.

UserPrincipal(PrincipalContext, String, String, Boolean)

Initialisiert eine neue Instanz der UserPrincipal-Klasse mithilfe des angegebenen Kontexts, des SAM-Kontonamens, des Kennworts und des aktivierten Werts.

UserPrincipal(PrincipalContext)

Quelle:
User.cs
Quelle:
User.cs
Quelle:
User.cs
Quelle:
User.cs

Initialisiert eine neue Instanz der UserPrincipal Klasse mithilfe des angegebenen Kontexts.

public:
 UserPrincipal(System::DirectoryServices::AccountManagement::PrincipalContext ^ context);
public UserPrincipal(System.DirectoryServices.AccountManagement.PrincipalContext context);
new System.DirectoryServices.AccountManagement.UserPrincipal : System.DirectoryServices.AccountManagement.PrincipalContext -> System.DirectoryServices.AccountManagement.UserPrincipal
Public Sub New (context As PrincipalContext)

Parameter

context
PrincipalContext

Die PrincipalContext, die den Server oder die Domäne angibt, für den Vorgänge ausgeführt werden.

Beispiele

Im folgenden Codebeispiel wird eine Verbindung mit der LDAP-Domäne "fabrikam.com" hergestellt, wobei der Benutzername und das PrincipalContext Kennwort im Konstruktor mit "administrator" und "securelyStoredPassword" initialisiert wurden.

Die im Beispiel festgelegten Eigenschaften, z. B. Benutzername und E-Mail-Adresse, werden unter dem im PrincipalContext Konstruktor angegebenen Container erstellt: "CN=Users,DC=fabrikam,DC=com".

PrincipalContext ctx = new PrincipalContext(
                                         ContextType.Domain,
                                         "fabrikam.com",
                                         "CN=Users,DC=fabrikam,DC=com",
                                         "administrator",
                                         "securelyStoredPassword");

UserPrincipal usr = new UserPrincipal(ctx);

usr.Name = "Jim Daly";
usr.Description = "This is the user account for Jim Daly";
usr.EmailAddress = "jimdaly@fabrikam.com";
usr.SetPassword("securelyStoredPassword");
usr.Save();

usr.Dispose();
ctx.Dispose();

Hinweise

Das Benutzerprinzipalkonto wird beim Erstellen nicht beibehalten. Rufen Sie zum Speichern des Kontos die Save Methode auf.

Gilt für:

UserPrincipal(PrincipalContext, String, String, Boolean)

Quelle:
User.cs
Quelle:
User.cs
Quelle:
User.cs
Quelle:
User.cs

Initialisiert eine neue Instanz der UserPrincipal-Klasse mithilfe des angegebenen Kontexts, des SAM-Kontonamens, des Kennworts und des aktivierten Werts.

public:
 UserPrincipal(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::String ^ samAccountName, System::String ^ password, bool enabled);
public UserPrincipal(System.DirectoryServices.AccountManagement.PrincipalContext context, string samAccountName, string password, bool enabled);
new System.DirectoryServices.AccountManagement.UserPrincipal : System.DirectoryServices.AccountManagement.PrincipalContext * string * string * bool -> System.DirectoryServices.AccountManagement.UserPrincipal
Public Sub New (context As PrincipalContext, samAccountName As String, password As String, enabled As Boolean)

Parameter

context
PrincipalContext

Die PrincipalContext, die den Server oder die Domäne angibt, für den Vorgänge ausgeführt werden.

samAccountName
String

Der SAM-Kontoname für diesen Benutzerprinzipal.

password
String

Das Kennwort für dieses Konto.

enabled
Boolean

Ein boolescher Wert, der angibt, ob das Konto aktiviert ist.

Hinweise

Das Benutzerprinzipalkonto wird beim Erstellen nicht beibehalten. Rufen Sie zum Speichern des Kontos die Save Methode auf.

Gilt für: