UserPrincipal 建構函式

定義

初始化 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 方法。

適用於