Bagikan melalui


UserPrincipal Konstruktor

Definisi

Menginisialisasi instans baru kelas UserPrincipal.

Overload

UserPrincipal(PrincipalContext)

Menginisialisasi instans UserPrincipal baru kelas dengan menggunakan konteks yang ditentukan.

UserPrincipal(PrincipalContext, String, String, Boolean)

Menginisialisasi instans UserPrincipal baru kelas dengan menggunakan konteks yang ditentukan, nama akun SAM, kata sandi, dan nilai yang diaktifkan.

UserPrincipal(PrincipalContext)

Sumber:
User.cs
Sumber:
User.cs
Sumber:
User.cs

Menginisialisasi instans UserPrincipal baru kelas dengan menggunakan konteks yang ditentukan.

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)

Parameter

context
PrincipalContext

PrincipalContext yang menentukan server atau domain tempat operasi dilakukan.

Contoh

Contoh kode berikut terhubung ke domain LDAP "fabrikam.com" dengan nama pengguna dan kata sandi yang diinisialisasi di PrincipalContext konstruktor ke "administrator" dan "securelyStoredPassword."

Properti yang diatur dalam contoh, seperti nama pengguna dan alamat email, dibuat di bawah kontainer yang ditentukan dalam PrincipalContext konstruktor: "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();   

Keterangan

Akun utama pengguna tidak bertahan saat dibuat. Untuk menyimpan akun, panggil Save metode .

Berlaku untuk

UserPrincipal(PrincipalContext, String, String, Boolean)

Sumber:
User.cs
Sumber:
User.cs
Sumber:
User.cs

Menginisialisasi instans UserPrincipal baru kelas dengan menggunakan konteks yang ditentukan, nama akun SAM, kata sandi, dan nilai yang diaktifkan.

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)

Parameter

context
PrincipalContext

PrincipalContext yang menentukan server atau domain tempat operasi dilakukan.

samAccountName
String

Nama akun SAM untuk prinsipal pengguna ini.

password
String

Kata sandi untuk akun ini.

enabled
Boolean

Nilai Boolean yang menentukan apakah akun diaktifkan.

Keterangan

Akun utama pengguna tidak bertahan saat dibuat. Untuk menyimpan akun, panggil Save metode .

Berlaku untuk