Partager via


UserPrincipal Constructeurs

Définition

Initialise une nouvelle instance de la classe UserPrincipal.

Surcharges

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 en utilisant le contexte spécifié, le nom du compte SAM, le mot de passe et une valeur indiquant si le compte est activé.

UserPrincipal(PrincipalContext)

Source:
User.cs
Source:
User.cs
Source:
User.cs

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

Le PrincipalContext qui spécifie le serveur ou le domaine sur lequel les opérations sont exécuté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 sur « administrator » 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 de l’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)

Source:
User.cs
Source:
User.cs
Source:
User.cs

Initialise une nouvelle instance de la classe UserPrincipal en utilisant le contexte spécifié, le nom du compte SAM, le mot de passe et une valeur indiquant si le compte est activé.

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

Le PrincipalContext qui spécifie le serveur ou le domaine sur lequel les opérations sont exécutées.

samAccountName
String

Nom du compte SAM de cette entité de sécurité d'utilisateur.

password
String

Mot de passe de ce compte.

enabled
Boolean

Valeur de type Boolean qui spécifie si le compte est activé.

Remarques

Le compte principal de l’utilisateur n’est pas conservé lors de sa création. Pour enregistrer le compte, appelez la Save méthode .

S’applique à