UserPrincipal Costruttori

Definizione

Inizializza una nuova istanza della classe UserPrincipal.

Overload

Nome Descrizione
UserPrincipal(PrincipalContext)

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

UserPrincipal(PrincipalContext, String, String, Boolean)

Inizializza una nuova istanza della classe UserPrincipal utilizzando 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
Origine:
User.cs

Inizializza una nuova istanza della classe UserPrincipal utilizzando 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

Il PrincipalContext che specifica il server o il dominio in 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 nome utente e 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 quando viene creato. 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
Origine:
User.cs

Inizializza una nuova istanza della classe UserPrincipal utilizzando 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

Il PrincipalContext che specifica il server o il dominio in cui vengono eseguite le operazioni.

samAccountName
String

Nome dell'account SAM per questa entità utente.

password
String

Password per questo account.

enabled
Boolean

Valore booleano che specifica se l'account è abilitato.

Commenti

L'account dell'entità utente non viene salvato in modo permanente quando viene creato. Per salvare l'account, chiamare il Save metodo .

Si applica a