UserPrincipal 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 UserPrincipal 類別的新執行個體。
多載
UserPrincipal(PrincipalContext) |
使用指定的內容來初始化 UserPrincipal 類別的新執行個體。 |
UserPrincipal(PrincipalContext, String, String, Boolean) |
使用指定的內容、SAM 帳戶名稱、密碼和啟用的值,初始化 UserPrincipal 類別的新執行個體。 |
UserPrincipal(PrincipalContext)
- 來源:
- User.cs
- 來源:
- User.cs
- 來源:
- User.cs
使用指定的內容來初始化 UserPrincipal 類別的新執行個體。
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)
參數
- context
- PrincipalContext
針對執行的作業指定伺服器或網域的 PrincipalContext。
範例
下列程式代碼範例會使用建構函式中 PrincipalContext 初始化的使用者名稱和密碼,聯機到 LDAP 網域 「fabrikam.com」,並初始化為 「administrator」 和 「securelyStoredPassword」。。
範例中設定的屬性,例如使用者名稱和電子郵件位址,是在建構函式中指定的 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();
備註
建立用戶主體帳戶時不會保存。 若要儲存帳戶,請呼叫 Save 方法。
適用於
UserPrincipal(PrincipalContext, String, String, Boolean)
- 來源:
- User.cs
- 來源:
- User.cs
- 來源:
- User.cs
使用指定的內容、SAM 帳戶名稱、密碼和啟用的值,初始化 UserPrincipal 類別的新執行個體。
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)
參數
- context
- PrincipalContext
針對執行的作業指定伺服器或網域的 PrincipalContext。
- samAccountName
- String
這個使用者主體的 SAM 帳戶名稱。
- password
- String
這個帳戶的密碼。
- enabled
- Boolean
布林值,指定是否已經啟用帳戶。
備註
建立用戶主體帳戶時不會保存。 若要儲存帳戶,請呼叫 Save 方法。