UserPrincipal Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci UserPrincipal třídy .
Přetížení
UserPrincipal(PrincipalContext) |
Inicializuje novou instanci UserPrincipal třídy pomocí zadaného kontextu. |
UserPrincipal(PrincipalContext, String, String, Boolean) |
Inicializuje novou instanci UserPrincipal třídy pomocí zadaného kontextu, názvu účtu SAM, hesla a povolené hodnoty. |
UserPrincipal(PrincipalContext)
- Zdroj:
- User.cs
- Zdroj:
- User.cs
- Zdroj:
- User.cs
Inicializuje novou instanci UserPrincipal třídy pomocí zadaného kontextu.
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
Určuje PrincipalContext server nebo doménu, se kterou se operace provádějí.
Příklady
Následující příklad kódu se připojí k doméně LDAP "fabrikam.com" s uživatelským jménem a heslem inicializovanými v konstruktoru PrincipalContext na "administrator" a "securelyStoredPassword".
Vlastnosti nastavené v příkladu, například uživatelské jméno a e-mailová adresa, se vytvoří v kontejneru zadaném v konstruktoru 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();
Poznámky
Hlavní účet uživatele se při vytvoření nezachová. Pokud chcete účet uložit, zavolejte metodu Save .
Platí pro
UserPrincipal(PrincipalContext, String, String, Boolean)
- Zdroj:
- User.cs
- Zdroj:
- User.cs
- Zdroj:
- User.cs
Inicializuje novou instanci UserPrincipal třídy pomocí zadaného kontextu, názvu účtu SAM, hesla a povolené hodnoty.
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
Určuje PrincipalContext server nebo doménu, se kterou se operace provádějí.
- samAccountName
- String
Název účtu SAM pro tento objekt zabezpečení uživatele.
- password
- String
Heslo pro tento účet.
- enabled
- Boolean
Logická hodnota, která určuje, jestli je účet povolený.
Poznámky
Hlavní účet uživatele se při vytvoření nezachová. Pokud chcete účet uložit, zavolejte metodu Save .