UserPrincipal Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy UserPrincipal.

Przeciążenia

UserPrincipal(PrincipalContext)

Inicjuje UserPrincipal nowe wystąpienie klasy przy użyciu określonego kontekstu.

UserPrincipal(PrincipalContext, String, String, Boolean)

Inicjuje UserPrincipal nowe wystąpienie klasy przy użyciu określonego kontekstu, nazwy konta SAM, hasła i włączonej wartości.

UserPrincipal(PrincipalContext)

Źródło:
User.cs
Źródło:
User.cs
Źródło:
User.cs

Inicjuje UserPrincipal nowe wystąpienie klasy przy użyciu określonego kontekstu.

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)

Parametry

context
PrincipalContext

Określa PrincipalContext serwer lub domenę, względem której są wykonywane operacje.

Przykłady

Poniższy przykład kodu łączy się z domeną LDAP "fabrikam.com" przy użyciu nazwy użytkownika i hasła zainicjowanego w konstruktorze PrincipalContext do "administrator" i "securelyStoredPassword".

Właściwości ustawione w przykładzie, takie jak nazwa użytkownika i adres e-mail, są tworzone w kontenerze określonym w konstruktorze PrincipalContext : "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();   

Uwagi

Konto główne użytkownika nie jest utrwalane podczas jego tworzenia. Aby zapisać konto, wywołaj metodę Save .

Dotyczy

UserPrincipal(PrincipalContext, String, String, Boolean)

Źródło:
User.cs
Źródło:
User.cs
Źródło:
User.cs

Inicjuje UserPrincipal nowe wystąpienie klasy przy użyciu określonego kontekstu, nazwy konta SAM, hasła i włączonej wartości.

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)

Parametry

context
PrincipalContext

Określa PrincipalContext serwer lub domenę, względem której są wykonywane operacje.

samAccountName
String

Nazwa konta SAM dla tego podmiotu zabezpieczeń użytkownika.

password
String

Hasło dla tego konta.

enabled
Boolean

Wartość logiczna określająca, czy konto jest włączone.

Uwagi

Konto główne użytkownika nie jest utrwalane podczas jego tworzenia. Aby zapisać konto, wywołaj metodę Save .

Dotyczy