UserPrincipal Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der UserPrincipal-Klasse.
Überlädt
UserPrincipal(PrincipalContext) |
Initialisiert eine neue Instanz der UserPrincipal-Klasse unter Verwendung des angegebenen Kontexts. |
UserPrincipal(PrincipalContext, String, String, Boolean) |
Initialisiert eine neue Instanz der UserPrincipal-Klasse unter Verwendung des angegebenen Kontexts, des angegebenen SAM-Kontonamens, des angegebenen Kennworts sowie des aktivierten Werts. |
UserPrincipal(PrincipalContext)
- Quelle:
- User.cs
- Quelle:
- User.cs
- Quelle:
- User.cs
Initialisiert eine neue Instanz der UserPrincipal-Klasse unter Verwendung 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
Der PrincipalContext, der den Server oder die Domäne angibt, für den bzw. die 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 auf "administrator" und "securelyStoredPassword" initialisiert werden.
Die im Beispiel festgelegten Eigenschaften, z. B. Benutzername und E-Mail-Adresse, werden unter dem container erstellt, der PrincipalContext im Konstruktor angegeben ist: "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. Um das Konto zu speichern, rufen Sie die -Methode auf Save .
Gilt für:
UserPrincipal(PrincipalContext, String, String, Boolean)
- Quelle:
- User.cs
- Quelle:
- User.cs
- Quelle:
- User.cs
Initialisiert eine neue Instanz der UserPrincipal-Klasse unter Verwendung des angegebenen Kontexts, des angegebenen SAM-Kontonamens, des angegebenen Kennworts sowie 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
Der PrincipalContext, der den Server oder die Domäne angibt, für den bzw. die 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 wurde.
Hinweise
Das Benutzerprinzipalkonto wird beim Erstellen nicht beibehalten. Um das Konto zu speichern, rufen Sie die -Methode auf Save .