UserPrincipal Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .