UserPrincipal Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe UserPrincipal.
Surcharges
| Nom | Description |
|---|---|
| UserPrincipal(PrincipalContext) |
Initialise une nouvelle instance de la classe UserPrincipal à l’aide du contexte spécifié. |
| UserPrincipal(PrincipalContext, String, String, Boolean) |
Initialise une nouvelle instance de la classe UserPrincipal à l’aide du contexte spécifié, du nom du compte SAM, du mot de passe et de la valeur activée. |
UserPrincipal(PrincipalContext)
Initialise une nouvelle instance de la classe UserPrincipal à l’aide du contexte spécifié.
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)
Paramètres
- context
- PrincipalContext
La PrincipalContext qui spécifie le serveur ou le domaine sur lequel les opérations sont effectuées.
Exemples
L’exemple de code suivant se connecte au domaine LDAP « fabrikam.com » avec le nom d’utilisateur et le mot de passe initialisés dans le PrincipalContext constructeur pour « administrateur » et « securelyStoredPassword ».
Les propriétés définies dans l’exemple, telles que le nom d’utilisateur et l’adresse e-mail, sont créées sous le conteneur spécifié dans le PrincipalContext constructeur : « 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();
Remarques
Le compte principal d’utilisateur n’est pas conservé lors de sa création. Pour enregistrer le compte, appelez la Save méthode.
S’applique à
UserPrincipal(PrincipalContext, String, String, Boolean)
Initialise une nouvelle instance de la classe UserPrincipal à l’aide du contexte spécifié, du nom du compte SAM, du mot de passe et de la valeur activée.
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)
Paramètres
- context
- PrincipalContext
La PrincipalContext qui spécifie le serveur ou le domaine sur lequel les opérations sont effectuées.
- samAccountName
- String
Nom du compte SAM pour ce principal d’utilisateur.
- password
- String
Mot de passe de ce compte.
- enabled
- Boolean
Valeur booléenne qui spécifie si le compte est activé.
Remarques
Le compte principal d’utilisateur n’est pas conservé lors de sa création. Pour enregistrer le compte, appelez la Save méthode.