Condividi tramite


UserPrincipal Costruttori

Definizione

Inizializza una nuova istanza della classe UserPrincipal.

Overload

UserPrincipal(PrincipalContext)

Inizializza una nuova istanza della classe UserPrincipal tramite il contesto specificato.

UserPrincipal(PrincipalContext, String, String, Boolean)

Inizializza una nuova istanza della classe UserPrincipal tramite il contesto, il nome dell'account SAM, la password e il valore abilitato specificati.

UserPrincipal(PrincipalContext)

Origine:
User.cs
Origine:
User.cs
Origine:
User.cs

Inizializza una nuova istanza della classe UserPrincipal tramite il contesto specificato.

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)

Parametri

context
PrincipalContext

Oggetto PrincipalContext che specifica il server o il dominio su cui vengono eseguite le operazioni.

Esempio

L'esempio di codice seguente si connette al dominio LDAP "fabrikam.com" con il nome utente e la password inizializzati nel PrincipalContext costruttore a "administrator" e "securelyStoredPassword".

Le proprietà impostate nell'esempio, ad esempio il nome utente e l'indirizzo di posta elettronica, vengono create nel contenitore specificato nel PrincipalContext costruttore: "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();   

Commenti

L'account dell'entità utente non viene salvato in modo permanente al momento della creazione. Per salvare l'account, chiamare il Save metodo .

Si applica a

UserPrincipal(PrincipalContext, String, String, Boolean)

Origine:
User.cs
Origine:
User.cs
Origine:
User.cs

Inizializza una nuova istanza della classe UserPrincipal tramite il contesto, il nome dell'account SAM, la password e il valore abilitato specificati.

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)

Parametri

context
PrincipalContext

Oggetto PrincipalContext che specifica il server o il dominio su cui vengono eseguite le operazioni.

samAccountName
String

Nome dell' account SAM per questo utente Principal.

password
String

Password per questo account.

enabled
Boolean

Valore booleano che specifica se l'account è attivato.

Commenti

L'account dell'entità utente non viene salvato in modo permanente al momento della creazione. Per salvare l'account, chiamare il Save metodo .

Si applica a