UserPrincipal Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .